Great flat, great location, great host - like staying in a hotel