Get what you pay for...
All OK, huge two rooms, great for family or as we had myself and wife and visiting Mother. Great beach, very picturesque and pool / gardens quite nice but reasonably basic. At one end of the resort, we had a car so were fine, but quite a walk to many of the restaurants. Hard Rock next door so can use their restaurant and facilities but need to book. Restaurants in hotel dead all week, so we never tried them, a lot of good alternatives in the area. If we were staying on our own, we have stayed in better hotels down the road for a similar price but for a family room, it was cheap and all OK.