I live right by this Walmart so I often visit this location for all my Walmart purchases. Weekends are chaotic so I tend to come during the weekday afternoons. It is much more quiet and the line-ups aren't as long. I definitely think they should open up more cash register lines when it gets busy because the express lines aren't really "express".
The cosmetics section always seems to be lacking products and is quite disorganized with products. However, I think the grocery side of Walmart is more well-stocked and always has the items I am looking for. Furthermore, their prices for many of their products are lower than their competitors. However, when other stores have better deals you can always price match which is convenient.
Luckily I've never dealt with bad customer service like the other reviewers have mentioned. However, I think it's quite annoying when they keep trying to get you to sign up for the Walmart master card. Some don't take no for an answer. During my most recent visit I noticed Walmart staff approaching customers while they're shopping to get them to sign up for the Walmart master card. That's annoying!