5 stars all around. Location is PERFECT for what we wanted. Also having a dedicated parking spot short walk away was big bonus. Great place, clean, and lots of fun. Looking forward to another visit in the future.