This resort was not at all as advertised. The beach was filthy and full of stinky seaweed. The accommodations were unclean, most items in the room were broken/missing, the staff was disorganized and/or non existent. Stains on the towels, foreign hairs in the bed, no shower curtain (which we found crumpled in the closet later) broken towel rack and toilet paper holders, rusty faucets, toilet didn't flush, no keys were issued for our room. The stray dogs in the dining area were at least tame and docile.
We left and went to another hotel.