The room was very spacious with beautiful views and felt very private and quiet. The staff were all so friendly and helpful. However, there were a few technical difficulties that made the place seem a bit out-of-date - the shower temperature handles were broken, the coffee pot leaked, and one of the chair legs was broken. Minor things that weren’t a big deal, as we were still very happy and comfortable with our room, but something to note. Also, the provided amenities on-site were just so-so for a resort compared to neighboring places. I think we were overall a bit disappointed and didn’t spend any time at the pools or beach on-site because there was better elsewhere. We enjoyed our stay overall, but would probably choose a different resort if we come back.