Perfect host, excellent venue, and great location, what more could you want.