Great flat, great location in a wonderful city and a really helpful host. All Xavier' suggestions were spot on.