This place is great! My daughter and I were greeted warmly upon our very first visit. Everyone was very kind and took the time to get to know my daughter and make her feel very comfortable. She doesn't complain about having to go back. In fact, she enjoys going and loves that she gets to earn points. As a mom, I feel the staff is very knowledgeable and are able and willing to answer any of my questions.