This place is beautiful, and you couldn't ask for a better location. The hosts were communicative and responsive. As mentioned in other reviews, the noise level can get pretty intense, so keep that in mind. all that said, we would all stay here again in a heartbeat!