What a ridiculous experience. I purchased a groupon for this place. After calling multiple times and not getting anyone to answer, I made my appointment online. First of all, this place was impossible to find. But I called and got directions and told them I would be right up for my appointment. After knocking and ringing the doorbell for about 15 minutes with NO answer, I left. Shortly after leaving, I receive an email from them saying that I was a "no show" and my groupon had been redeemed because of it. I called to get it resolved and I never actually spoke with anyone or got it resolved - not much effort was made on their end. LONG STORY - but this was an awful experience!! Do yourself a favor and steer clear.