Perfect for the two of us and our two small dogs. Conveniently close to stores and beaches. Absolutely beautiful, we had a great stay here! Would definitely stay here again!