perfect location, great apartment, excellent hosts