The room was super comfortable. The staff were extemely polite. Lots of amenities at the resort: starbucks, restaurants, clothing stores, souvenir stores, ABC stores, etc. The gym was awesome!
Downfalls:
-our flight arrived late and we were so hungry. Everything was closed. One vending machine for the entire resort!
-pricey, as expected, but some things were outrageously priced. E.g. parking was $70 USD daily.