Wonderful in every aspect: location, cleanliness, hosts and the beautiful apartment. We had a lovely stay and defiantly recommend it.