VERY clean and very thoughtfully stocked. Impressed with attention to detail.