Lovely location, friendly hosts, excellent communication. The place is beautifully decorated. The hosts have thought of everything - everything you could possibly need along with lots of extra little touches. Fantastic value for money. I would totally recommend this place to stay.