Wal-Mart has definitely stepped up. Usually when you hear of wal-Mart you think of all the bad things that have been posted about it on social media. Honestly I had a great experience here. They had lots of brands to choose from and the customer service was okay. The self check out is my favorite fast and organized!