Very nice place to stay for a while. Great hosts, amazing hospitality and location. Only 2 things I can complain about is cleanliness and no communication regarding paid meals in the afternoons. I'm OK with paying but let me know in advance :)