Caribbean SandCastle provided the perfect setting for our dream vacation. We loved how the house takes full advantage of its extraordinarily beautiful location -- we had a full panoramic view of the island's most gorgeous beach. And so accessible - just a few steps and you're right there for swimming, beach combing, and long walks in the sand. Each evening we watched a breathtaking sunset, either from the sitting room or the back porch. The all-white house is stunning. It just gleams, when viewed from any direction. The inside is roomy and airy, with an open floor plan for gathering as well as private spaces where each guest can retreat. All of the four bedrooms have access to the wrap-around porch. Our group included three adult couples, but there's plenty of room for more (it would be a great place for extended families with children of all ages). The house was neat, clean, and beautifully appointed with local art and furnishings. We cooked a lot, taking full advantage of the well-equipped kitchen. The appliances, including washer and dryer, all seemed brand new. And how we enjoyed just stepping outside the door into that gorgeous infinity pool! We also loved relaxing in the hot tub. We now hope to make Caribbean SandCastle our annual vacation destination. Without hesitation we give it our highest recommendation.