We had to stay two nights at this horrible place, since our flight to Amsterdam was delayed by two days. The staff was truly horrible. The first morning the cleaning lady burst into our room and wanted to start cleaning while we were still sleeping. We asked for another bath towel, since we only had one - she wouldn't give us one. So I had to use a small hand towel after showering. The next morning she did the same thing, only this time she accused us of stealing a towel - she didn't even bother to check the whole room first. She obviously knew we were missing a towel, and wanted us to pay her 1CUC for the towel. We told her that we would not pay for it, since we hadn't left the room with our towels. We asked for two new bath towels, since we both wanted to shower before our 15 hour flight home - she wouldn't give us new ones. Only after having a long discussion with senior staff, we got two new ones. Upon checking out we had to pay 5CUC for the "missing" towel - i.e. five times more than the cleaning lady wanted. This confirms our suspicion that she hid the towel and hoped for some quick cash. At that point we were pretty fed up, so we told the receptionist what was on our mind, gave her the money and left - hopefully never to return.
I can honestly say that this has to be the worst hotel I've ever been to. Not going to describe the physical condition of the hotel since that's been covered by other reviewers already.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC