For what I paid per night, I had no complaints about the hotel.
The beds are a bit firm, the hot water takes a couple minutes to get to temp, and the TV has no English channels, but this is Mexico after all. I had an upstairs room on the street and there's some noise until 11pm or so and the city comes alive around 7am but with ear plugs I slept great as late as I wanted. If I return I will not select a city view room.
There are plenty of restaurants nearby and I'd recommend La Cabana for breakfast or a casual dinner. Right on the water, with great service, good food, and reasonable prices.