I work and travel in Mexico frequently (several times a year) and this was one of the most pleasant experiences I've had. The place is very affordable and newly built. It's not fancy, but very tidy, pretty, and comfortable. The location is great-right near the beach between Progreso and Chicxulub by a very pristine part of the beach. For those interested in evolution, Chicxulub is very close (6km) to the center of the asteroid that landed in Yucatan 65 million years away, which contributed to the eventual extinction of the dinosaurs and mammalian radiation. The owners are extremely warm, welcoming and accommodating, and speak English. My daughter had a blast in the little pool and they keep an open kitchen that you can help yourself to.
Pros: The owners were so friendly and helpful, the pool was nice, location was great!
Cons: The internet connection was slow (but that's the norm in most small towns in Mexico).
Location: Progreso is a pretty nice beach that seems to attract few foreign tourists. Chicxulub is a very nice town with a variety of restaurants.