Absolutely perfect! We had an amazing time! The pool is wonderful and the location can’t be beat!