This hotel is nice and for the price, you can't really complain.  The staff is super friendly and the meals are surprisingly good for an all-inclusive resort.   The location is convenient to the beach and is walking distance to a few restaurants and markets.  The room was spacious, but a little out dated.  The bed was super hard and was like sleeping on a box spring with no mattress.  There was a safe in the room, however, you had to pay an additional fee to use that.  Which was very surprising to me, especially for an all-inclusive resort.  The walls were thin and we could hear everything that was going on outside.  The hotel had nightly entertainment, a band, karaoke, etc., which was nice.  The pool area was relaxing and offered some bed canopies.  Overall, it was a nice stay.