Great city, great host, great flat, wonderful weekend. Everything you need to know about it.