As far as walmarts go, this one gets 5 stars, overall though 4 stars. It's clean, staffed by semi competent employees and about as well stocked as a Walmart gets. My reason for not giving it 5 stars is the inconsistency in the baby items department. It's the only department where the products are constantly changing. The medicine portion is unorganized and almost always sold out of whatever you bought there the last time, and need more of.