Perfect location, spacious apartment and gracious host. What more could you ask for?