Excellent hosts, good location, and had all the amenities we needed. The hosts were easy to contact, were flexible with us with check-in time, and kept the apartment in great condition upon our arrival. We also appreciated the extra towels and bedding provided, as well.