There's a lot to like at this hotel, like the amazing beachfront location, friendly service, and pleasant common areas. Unfortunately, some neglected maintenance detracts from it. I realize property in the tropics can be a maintenance nightmare, but unfortunately, it doesn't seem the staff here can really keep up, though it's obvious they try. Common areas are pleasant and we'll cared for. Room was essentially clean, but condition prevented it from feeling truly clean and comfortable. Mold on the walls, peeling paint, stuck window and door jams. We were in a king oceanfront that had an incredible view. Patio was tidy, well furnished and inviting. Food was served at specific hours and was quite good. Service was professional and warm. While there is not a bar, drinks are available from the kitchen. With all that, I would probably stay here again, mostly for the ideal oceanfront, secluded location.