our room has really nice view of the beach, and was spacious for my family. but the service was horrible. we have been waiting for at least 30 minutes for check in. we tried to book a massage session in the resort, but no one was answering the phone, and when we went down to ask for details, there was no one at the reception as well. we asked the front desk but they just said we had to deal with the spa on our own. on the second day of my trip, i was sick and wanted to see a doctor. the front desk was unable to arrange a taxi for me to go to the hospital. i was really disappointed and had an unpleasant stay at the resort.