Is it a fun place? Yes, but a rip off for cost… also, extremely rude inside staff made this one of the worst experiences of vacation… had a manager come over that was also rude and unapologetic for a screw-up on their part. Think twice about this place.