First class place, location and host - we will be going again! :)