Fabulous place was sparkling clean with all necessary amenities, and best for the larger groups to spend time together.