Perfect stay; amazing place and hosts. We will be returning. Definitely one of the best places we have stayed in; thank you! Location is also just perfect.