The Singer 1304 sewing machine is Amazing! it's Great as a beginner machine, or if you're like me and do few projects a year and mend. I could also see it as a "portable" option since it is so lightweight.
I mostly use it for mending or small work - I think this machine's price point is perfect for this; you'll save money if you learn to fix your clothes. It does have an invisible hem for dress pants, so you can buy them unfinished and taylor them to what you want. This comes in handy for my the pants my tall and skinny fiance wears!
I have used it on heavier fabrics, including denim and canvas duck! The motor runs smooth and it's quiet , it has amazing power , I was shocked at how much power it had ! The foot pedal is easy to use and doesn't lag or get hung/stuck ! Most definitely a solid machine! All in all , it's simple to use and maintain. Sews nice and even stitches! Hands down , a durable high quality sewing machine!