Clean, spacious, great view. Excellent for a large group.