This is an average hotel but with some points that make it hard to justify rebooking.
The basics are covered: the bed is comfortable enough, the place is clean and it receives families.
Although they clean the floors the cleaner they use made the floor sticky, there were other things that weren't entirely of our liking, let's say that the room looked tired and unloved.
The breakfast was dire, all was uniformly cheap and nasty, the people working there were very busy but the produce was off better quality in the Oxxo across the road, we decided not to eat here after our first breakfast.
The hotel is close to several acceptable restaurants including some decent fast food ones in a shopping center a few minutes nearby (walkable distance but wear stable shoes), a taxi will take one everywhere in town in 15 or 20 minutes.
I booked this place only because town was full due to the solar eclipse, I would have preferred something closer to the beach, they made a killing for that weekend (prices higher than far superior hotels in London let's say) but they lost the opportunity to cause a good impression on visitors.