Rooms layout was excellent for our needs. Large master w/ private bath with view over pool & filtered ocean view (through palm trees around pool). Well equipped kitchen (we cooked-in most meals), ice maker, big family dining table. Had convenient option to swim in ocean at beach (is safe due to reef that keeps waves small) or very nice pool w/ adjoining hot tub. Kids loved it and spent many hours swimming and making friends. Parents & grandparents loved it because pool does not encourage rowdy behavior, and kids were always in sight. Clean shared gas grills for cooking local fresh seafood & steaks. Very well equipped storage closet with various sizes snorkling gear, beach chairs, umbrellas, boogie boards & kids toys. Walked beaches everyday at dawn. Groceries short 10-15min drive either direction on main road.
Complaints - fold-out bed couch is unusable...it is so destroyed that it is uncomfortable to sit on, let alone sleep on. A laminated sign was left telling us to "...not open the hide-a-bed..." because it cannot be properly folded back into place. Really should be fixed asap. This really detracted from our stay.
The kitchen faucet had been abused and was not functioning properly. Couldn't switch between shower and stream modes, and on/off handle was falling apart...had to call mgmt to get it fixed day 1, which they did promptly.
Marked down cleanliness to 3 stars due to encountering hair from previous occupants several times over our stay.