I hate to update my review because I loved this place and they do a good job but they have really let their customer service go. They have become so busy that you CANNOT walk in, ever. Period. And the past 3 times I've made appointments I end up waiting for 20-30 minutes anyways. I'm so embarrassed to admit this but I finally had to walk out this last time after multiple people were seated before me and was told that they were long time customers, I have been coming here for almost 2 years.... It's a taxing experience coming here now and no longer relaxing. It's good to be busy and liked by the community but they have no respect for their customers anymore. They're going to end up losing people, like me, who came in regularly and spent hundreds of dollars in their business. I am sad to say I will never return unless things change.