Pleasant and spacious place for a large group.