Im a self taught sewist and this machine has been great for me. It can handle multiple layers of heavy curtain fabric with lining. It has so many feet... Havent figured them all out yet!