It was perfect in every way: the location, the apartment and the hosts. Would stay here again 10/10.