5 star rating for a reason. Fantastic stay with such great hosts!! Such great communication and were more than accommodating. Next time I will have to remember to book far in advanced. Its no surprise they have such limited availability!