We only unfortunately only stayed one night but this hotel is definitely luxurious. We arrived at the hotel early to be told to come back at 3pm for check in when our room would be ready or we could pay $30.00 extra for an upgrade. We went out exploring and came back only to be told our room still wasn't ready. It still wasn't ready at 3.30 so were given an upgrade at no cost. The room itself was large and luxurious with all the amenities you would ever need. The staff are very professional and the location is perfect. Would like to stay there longer next time to enjoy the beautiful pool area.