Lots of positives that we whole-heartedly echo from other reviews: lots of attention to detail in house design, pool layout, amenities, communication, etc., that allowed for a very relaxing stay with our family (2 adults, 15,10,8 yr old)
Only somewhat miss was there was one power outage the Saturday eve we arrived, and the promised power backup didn't kick-on; there was instant response from the caretaker, who immediately came over to look, said it appeared to be a bad battery and promised to contact contractor who would replace at beginning of week. (Outage lasted for around 3 hours, well past sunset). Then the next Friday afternoon, there was another outage that lasted for about 10min, but the generator again did not start.
With that miss that impacted our start/settling-in, I'd make the stay a 4.5 - but always round-up for proactive service/ positive communication, even if thing don't always work out. :)
In total, would definitely look here first if we return to Puerto Rico!