Unfortunately we only stayed one night, but it would be a great place for several days or for a week or more. Give yourself enough time to enjoy the 180 degree views, the beach, and the town. Elaine and her family were present buteft it to us to initiate contact and conversation. We would definitely stay here again. Bill