An excellent venue with lots of really nice touches.