Overall good stay. Make sure to wake up early if you want to grab a seat at pool or beach. Great amenities