You got what you paid for
3.5* hotel with the poor reviews is an alarm. So we were sufficiently alarmed, yet decided to give it a try.
Overall room was OK, it was spacious, furniture was in a good shape. Bathroom was functioning (leaking shower head was replaced by the hotel's staff promptly after my call), water flow was a bit weak but enough for showering. Toilet sometimes required flushing twice but worked too. AC worked fine.
Beware that some beachside rooms are cheaper because they have no balconies.
Food in a buffet was great and tasty. Choices for 3.5* were just fine. Buffet has a pizza station and a frying station. Unfortunately, their breakfast yogurt and oatmeal were sweet, I'd prefer them without sugar.
They had plastic tea spoons for soup and other liquid food, that was inconvenient and embarrassing. Also they frequently had single-use cups for coffee/tea when normal cups were all used up.
Buffet service was almost always none. To have a drink one should go to a special location were their glass (or more frequently, plastic cup) will be filled by either beer or wine. I tried to leave tips, but didn't notice any improvement.
Alcohol was of a basic quality, beer was good. Good coffee was available from a coffee machine in a lobby bar only.
Beach is great - water always calm and not more than 1.5m deep everywhere. There is not much snorkelling just by the beach, but having rubber shoes, one could walk much farther away (it is even less deep there and then you would reach side of a reef).
Animators were doing their job well :) There were many competitions with a bottle of ron as a prize. Evening entertainment I skipped because of covid.
Almost all patrons ignored wearing masks. There were no covid precautions in a buffet, except of hand sanitizer at the entrance.
Hotel is in Boca Chica town. In fact, a public road is going straight through the hotel and one would cross it regularly on a way to the buffet (not too busy and there is always a guard stopping the traffic for patrons). There is a way to walk by a beach to meet locals, see smaller beaches, public spaces. Streets around the hotel look like a mess, but there are a lot of small shops and cafes everywhere. There is a large North-American style supermarket store close by - it has the best alcohol prices.