I've been taking my kids here for the past 12 years and I love them. They are really great with children and my kids love them to death. My daughter is really shy and would never leave my side.....but one time with them and every visit after she couldn't wait to leave me and get to the back.....ha ha! She went on and on about a castle and playing with the other kids. They make it a wonderful experience for children.