Clean, Great location and perfect for large groups.