The property is nice and well maintained. There is a pool and a beach area with chairs owned by the property for guests use. Both of these are nice. There is towel service for the pool and beach. This is not a normal resort that you might have stayed at in other parts of Mexico. The swim up bar is not really swim up; there are staff members circling to take beverage or food orders around the pool and if you go to the swim up bar, those same staff members will address your needs, despite a bartender being behind the bar. There is not a way to charge drinks to your room; you will need to pay for them on site, if not doing all inclusive. The breakfast had an array of options and was pretty good. The staff at the front desk and at the restaurant/pool speak limited English. This seemed to be mostly fine as the majority of patrons spoke Spanish, but this is something to consider if you do not. There were some miscommunications that I am sure were not helped by translation issues. Nevertheless, besides a language barrier, the staff were accommodating and tried to help resolve any issues, order taxis etc.
The property is walking distance to town and other places down the beach that are great also.