All the five-star reviews should be a good clue that this place is awesome all around, and the hosts were great to work with. Definitely recommend.