A fabulous home with amazing spaces. A beautiful beach house with great amenity and accomodation. A treat to stay here.