I hesitate to write how exceptional this stay was due to our hosts because more people will book this amazing place and we will never get to stay here again. 6 stars...