Wonderful place, can easily host large groups. Neat, tidy, functional in a beautiful location