Clean. Amazing atmosphere. Friendly staff. My daughter enjoyed it! I absolutely love how engaged the staff are with the children. It was our first time there for their Ha ... more