We truly enjoyed our stay. Playa Santa Maria gave us the best Cuba has to offer: a beautiful beach, endless sun, enchanting evenings and friendly people. The resort is clean and well maintained. The food is far from what we would expect from a north american 5 star hotel... And we were not in North America... So we had three meals a day and were never hungry or ill.
The staff work hard and rightfully expect certain recognition for it. Not necessarily in the form of a tip, which is always welcome, but certainly with a graceful and honest thank you. We wouldn't put half their hours for double their pay, so let's not be jugemental if sometimes they appear a little listless. Overall, a great place to relax!