Clean, colorful, and fun atmosphere. Friendly staff. Very accommodating to young children. Had a great time with my mother-in-law and six children.