We had a wonderful stay in a 3BR villa at Harborside. Plenty of room for extended family (8 adults). There were a few maintenance issues that were promptly dealt with by resort staff.
We are a family of 6 from New York. We travel often and have extra time that we rent out. Our Westin Lagunamar listing has a number of reviews (all 5 star). We usually use Harborside, but rent it out when we can't use it.