Clean, plenty of room and great location. Plenty of parking also for groups such as ours.