Amazing place! Spacious, clean and lots of fun for a large group!