Absolutely perfect!!! This place had everything you could think of. The bar and dining room set up was so fun and allowed us to share time together and head off to our rooms when we chose to. We loved the music set up and appreciated the fully stocked barware and kitchenware. It was truly perfect in every way!!