Excellent location, excellent accommodation and excellent hosts. This place is highly recommended!