But terrible at offering selection. If you don't like the color, well, tough because that's the one they stock. Maybe if you're lucky they'll have a second color or style for sale.
I say this as a huge Costco shopper and fan. Serendipity and spontaneity is the name of the game at Costco.