I spent 3 months in Mayanabo (beginning of Jan thru to end of March). Sadly, Block 2 seemed to have problems with a lack of hot water once every 10 days or so. In Jan, we were without hot water for 4 days in a row. They just couldn't seem to get a handle on the fact that the gas tank needs to be changed periodically.
Another issue was frequent lack of drinks at the bars and restaurant. Many times I was told there was no more red wine after 1 glass. And seldom did they have coffee liqueur or brandy in the evenings. Once the daily allocation is finished, the staff seem to have no access to the inventory to replace what is needed. Very sad.
The grates around the pool were in dismal shape in January, but finally replaced in February. Trouble is, they replaced them with plastic, so as soon as someone stepped on them, they broke and it became dangerous again. But at least they tried.
Staff are still wonderful, which is what keeps me coming back. Food was OK (nothing special, but there was always something to eat). The grill in the evenings in the buffet always served some kind of roast meat (turkey, ham, pork, beef...). Try to convince the chef to let you have it straight from the roast rather than slicing it and then putting in on the grill - that makes all the meat so hard and dry that it becomes inedible.
It always surprises me that some tourists don't make any effort at all to learn a few words of Spanish, so they can explain what they want. One woman wanted scrambled eggs every morning from the grill in the buffet. She went through all sorts of pantomime every morning to explain - never taking two minutes to learn how to ask for it in Spanish. Oh well...
Anyway, overall a good 3 month stay.