Ofra is the absolute best! I had a blast learning how to sew from her. She is very patient, and caters to the way that you need to learn. She is also very flexible and helpful to your schedule. I only took lessons for a short period of time, but I walked away with a wealth of knowledge in how to work sewing machines, how to fix/ alter clothing, how to follow patterns, and how to make fabric creations from scratch. I would recommend her to anyone.