An excellent venue well situated.