I've been using this shop for about three years and love it. The owner and her colleagues know their customers, their needs, and are very sensitive to everyone. They remember what I purchased, when I purchased it, my name and make it feel like I am the only customer present in spite of the fact that others are receiving similar service. The can special order sizes or items not carried in the shop and the online shop is quite good as well. Best of all, their products are of the highest quality and people can purchase with the confidence that they are getting the best.