Absolutely perfect stay. The place has everything you need. Very clean and the hosts were very warm and welcoming. Excellent place to stay.