Be advised that it's a timeshare community. So your experience is much closer to that of a hotel rather than staying at someone's private property. When I was booking, the photos in the listing were taken from Wyndham resorts which represented the nicest rooms in the property. Your room is assigned by the resort management at check in, so it's unlikely that you will get the best rooms.
What I got was quite a bit far from the photos in the description. The unit didn't have a lot of natural light, the lanai was small, with a view of a parking lot.
All in all, the place is nice and clean, it has a nice garden in the common areas and swimming pools. It doesn't have a beach (the shore is rocky), but you can get over the fence and roam the tidepools, which are very nice.
The location is quite good - it's well-positioned as a base to go explore the various places on the island.