Don't do it. If we did it over again, I would pay a little extra to stay somewhere a little nicer. Buffet food wasn't the greatest, pool was fine, beach was great, and beach bar was awesome. Hotel it self was very run down. There was a constant smell that wouldn't go away when you are by the pool/pool bar. And what ever you do, don't go into the bathrooms by the pool (ugh).
The staff here are great and were very friendly. It's not their fault the hotel needs a complete redo!
Location of the hotel is good, and wasn't to far away from shops/restuarants, about a 10min bus ride.