We had an amazing time. Mary was awesome. She has truly thought of everything. So many amenities! Mary was great and so helpful. We definitely recommend and would totally stay again.