everything perfect: wonderful apartment, great location, perfect host