10/10! This place had it all. Great hosts & the perfect all round experience.