Absolutely perfect. Great location and amazing amenities on site. Would stay here again in a second.