I'm one to stay in basic hostels in shady corners of the world and this is the worst hotel rooms I've stayed in. It's dilapidated, smells of damp and musk and on arrival there were many live and dead mosquitoes over the room and bathroom. The shower only worked on a high speed massage function...Good things about the room are that it has a balcony, fridge and it's a good size. Also it was cleaned everyday that I was there. Note that your balcony might not be facing the beach or pool and that if your room is in the rear of the complex, it would be about a 10min walk to the shore. But I think the rooms at the back of the complex are newer.
The good things about this hotel are that it is on a beautiful private beach, the grounds are pretty, the wifi in the lobby is good (1 CUC for 1 hour) and they have little shops/tour desk. Some staff are friendly but check in was exhausting and you will see many other patrons at the desk trying to sort out various problems with their stay.
There is a lot of food on offer at the buffet, some entertainment and two restaurants were closed when I was there as was the beach bar I think. This place attracts a lot of Russians who sometimes have questionable manners (on the beach, I saw a Russian couple take deck chairs and usurp someone else parasol...). When I was there, there were enough parasols and deck chairs to go around. I arrived around 8:30 - 9am on the beach. But it was around the c-virus time and it was prob quieter.