The Palma Real was very good value we found. The staff was excellent and always helpful and pleasant. Would recommend for the price. The food was as good as any all inclusive in Cuba as far as we heard, but, we weren't there for the food. We were there for sun, sand and surf all of which did not disappoint.
The live music around the complex was excellent.
A note of advice, a Peso to the wait staff, maids and bar staff goes a long way in getting even better service.
We would definitely book the Palma Real again.