We had an excellent stay here. The apartment is small but has every amenity you could possibly need, including a huge, private terrace. The location is unbeatable and the hosts were very quick with communication. An absolute gem of a place.