We had good days in Mexico, but I want to leave the honest review.
I would not call this apartment luxury. Would say they are rather okeish. Located on the 1st floor (not ground), so no direct access to the yard. Definitely spacious - each bedroom has its own bathroom. Nice and quiet territory, what we liked a lot, but tiny.
However apartment doesn’t look super clean and is a bit worn off, so you do not feel super comfortable inside: not too bad, but doesn’t feel like you want to spend all day long there. The towels and bed linen of average quality and are not white. The sinks and walls require refreshment.
Entrance to the sea on the beach makes swimming there almost impossible, so if u want to swim in the sea you need to go somewhere else.
The building is located on a developing territory with a lot of construction works around which doesn’t make walking in the area pleasant, and roads are unpaved.
Several restaurants in the walking distance, but again you need to walk by construction works and roads sometimes are dirty: mix of cement - water - sand, need to jump over dirty ponds, sometimes without success because they are too big.