First - Carol was a very responsive host and helped us through all of our questions and needs. For her I would give 5 stars. However, the house itself needed some maintenance and a few things weren't really what we expected so that's why we gave a 4 star rating. I would say the pros are: Really close to the beach and you can even see the other islands/water from the dining room, spacious kitchen and bedrooms with good sized beds, good showers/bathrooms, beach wagon with toys for kids and chairs/umbrellas, the community pool is basically in the backyard. The cons: the entire front part of the house was quite warm since there is no AC in the dining area or front bedroom. But the living room and other two bedrooms had great AC. So unfortunately whoever sleeps in that front room is really uncomfortable if it's warm, and the noise is incredibly loud. You hear all the traffic outside and wind because it has so many windows. Previous reviews mentioned putting the heavy sleepers in there, but we happened to be there with the intense rainstorms that came through and no one could sleep there. So we had to move that family member to the couch. Also, if you do not like soft beds, you won't sleep well. I actually like sinking into my beds, but my family members are larger/heavier, and they did not sleep well because the memory foam was too soft. Again - we had some maintenance issues that we let Carol know about. Some were repaired while we were there, and others we just gave her the FYI for future guests. Carol was great about answering all of my questions and also gave us some flexibility with our checkout.