Perfect hosts, perfect apartment and perfect location. Hasta la vista!