Good location, nice apartment, thoughtful host: I was happy to stay here.