I got a Singer Traditional 2277 a while back and it seems solid so far, though that comes from an amateur with little to no previous experience. Not sure how well it can handle heavy duty fabric or what your skill level is, but I was able to get moving pretty quick after watching some videos