You might think of Costco as the spot to buy toilet paper or paper towels, but what if you don’t have a warehouse membership? Or what if you don’t need (or have the storage space for!) the enormous amount that you’ll get somewhere like that? Walmart’s a great option! “Walmart has name-brand packages of 24 rolls for around $20, but if you need (or want) less than that, 12 rolls will still only set you back $10,” says Julie Ramhold, a Consumer Analyst with DealNews.com. “One thing that’s nice about shopping Walmart’s website as well is that many of the listings have a price breakdown, so you can see if that name-brand or generic is cheaper per square foot and make your choice that way, if you prefer.” Brand does matter, though; Walmart’s Great Value toilet paper fared pretty poorly in a Consumer Reports test, so maybe opt for another brand. In fact, Great Value toilet paper made our list of things you might not want to buy at Walmart.