Clean, orderly place with plenty of space for a large group.