Overall this property is a good value in terms of the amount of space and proximity of the unit to a swimmable beach with nice sand. The property is considered 5 stars because of amenities such as valet parking and on-site spa. I would assign 3 stars overall based on quality of the facility, which is somewhat outdated, moderate amenities, and sub-par service. Positive highlights include the amount of space, room layout, well functioning AC, better-than-average gym, can hear the waves from the room, large balcony, on-site doctor, not too crowded even during a peak week for travel, very few bugs, nice landscaping, warm pool temperature, and swimmable beach. Negatives were stains on bedding, extremely hard mattresses that were painful, poor Wi-Fi, terrible/old TVs and few channels, pool lounge chairs in poor condition and not enough towels, pool/spa and walkways covered in painfully rough aggregate texture that cut our feet and snagged swimsuits, slow service at pool (1 hr to order and receive drinks or food) cold hot tubs, weak shower heads, outdated (built 2007, maintained but not remodeled), only 2 restaurants with limited hours and mediocre food. Sadly, the service level was the lowest we've experienced in Mexico and at any resort. It was hard to find employees and we had a hard time getting food and beverages anywhere. The owners are very responsive and friendly. Items left behind by prior guests were convenient although there were a few things like mattress toppers, beach toys, and liquid hand soap that would have been nice. The property is a better fit for couples and families with teenagers. Our kids (6 and 8) were told daily not to play in the pool, that they couldn't have a 2" pool ball to play with, and that they needed to be quiet. They were not obnoxious at all and we felt bad having to shush them all day and tell them not to play. One employee took down our name and room number after we got a warning about the small ball, as though we were on a naughty list. There were lots of people "monitoring" but only one server for the pool. I was thankful for the on-site doctor, which helped me avoid a visit to the hospital for stitches. But the staff took 45 mins to send the doctor to our room to respond to a head injury with loss of blood. They gave the doctor the wrong room number and couldn't find a wheelchair. We had a good trip but wonder if they might have been short-staffed during our trip.