I have been coming to the ABC Store for years.
When I have a slight little craving for Dark Chocolate I am not going to purchase it in a Hotel for $5.00, I am going to walk out of the Hotel I am staying in (Golden Nugget) and walk 100 feet to the ABC Store and purchase it for $1.50.
They have everything you need from food, drink, magnets, cards, t-shirts, souvenirs etc....
You have two cashiers always working and a line that is always moving quickly. I have never been disappointed walking out of this place. Every time I come to Vegas I come here for a majority of the supplies I need for the day while trying to save a buck.
If you are on the strip and in a Hotel they will not even allow you to see the exit let alone can you walk out of your Hotel and walk to a store.