I have been doing business with Harlem Avenue Sewing for many years and would highly recommend them to anyone. They are very helpful and friendly. They carry all of the newest top of the line equipment and supplies at reasonable prices and they offer expert training when you purchase equipment and software. Their service department is second to none. Every time I go there, I learn something new. Their classes are always loads of fun. Their website "www.harlemsewing.com" is very user friendly.