margaret's place is everything it promises and more. the managers at the property are accommodating and kind hearted people:). staying margaret's my wife and I experienced kayaking, surfing, car rental(cheap), hiking spots, places to eat, snorkel gear, beach chairs, and much more!