Clean, well stocked, and a great value for the money.