As described, amazing apartment, great location, brilliant hosts. Perfect!