Such a great little place ~5 min walk from the beach, we had a great time here (16-20 April)! Staff are all very friendly and helpful. Rooms are clean and updated, house keeping needs to be requested a day ahead of time so just plan ahead, it's not a problem. Pool area is clean and safe, could maybe use one more cabana to lounge in but it might just have been too early in the season to put them out. Area around resort is quiet and safe. Decent bars and restaurants ($$ to $$$) are 5 min walk, grocery stores and other bars/restaurants <10 min drive. Parking ($10/night) and beach chair/umbrella rental ($10/day) is reasonable.
This place is a gem, staff are great, and we would totally stay here again!