Great place to stay, great amenities. Be sure to pay close attention because there are resort fees that have to be paid upon arrival that I wish I knew about before booking.