Great location, nicely appointed apartment, timely communication, and thoughtful hospitality. A 5 star experience. I would stay again.