This resort is on a lovely stretch of beach. We loved the beach and infinity pool. The ocean is very shallow, you can walk out in the warm water for a long time. If you want to walk along the beach you have to time this for a low tide, at times the water comes right up to the wall. The breakfast is amazing, lots of options and they will also cook you items. The tables are set right out on the beach and the view is amazing. We were in a garden view room. The room was a bit dated, but had a large balcony. The rooms need to be updated and painted. The bathroom fixtures were old, the tub faucets were rusty, the bathroom door did not close and the shower door leaked. The bed was comfy and daily room service was provided. We were surprised at the state of the towels, many of them had stains and were badly frayed at the edges. At one point I took them back to exhange for some others. They provided you with a beach bag, pool towels and robes which was a nice touch. All in all good value for the money we paid.