Clean, well stocked and served our needs perfectly.