5 stars across the board! Our stay here was wonderful, the place was exactly as advertised, incredible location, and our hosts were communicative & accommodating. We'll definitely stay here next time!