A classic BnB experience with top notch hospitality, the hosts went out of their way to welcome my family and make us comfortable. Coming in I wasn't sure about sharing some of the public spaces with the hosts, but they made the place feel like our own and we always had complete privacy whenever we wanted it. Our kids loved the pool, and I found the freshly picked fruit breakfast every day was an absolute highlight.