The hotel itself is beautiful, safe, clean. The restaurants are really good, very attentive staff. The actual room we stayed in needed TLC / renovation. It was dusty/moldy bathroom old. Did not fit in with the rest of the resort. If you don't spend a lot of time in the hotel room then it is Ok.