absolutely fantastic place! clean, beautiful, all amenities, excellent location, friendly service. had a great time! recommended.