Great location. Modern. Good size for a family gathering. Lovely friendly staff.