Perfect location, clean, excellent amenities, friendly and communicative hosts! Look no further - you should stay here!