I always pick these up at CVS because they're so cheap and come in a lot of great colors. The quality of the nail polish is bad, after having a color for just a couple weeks it becomes sticky and a hassle to apply.
These nail polishes come in a huge variety of colors for every occasion and mood. They are a bit on the pricey side but they're completely worth it because they go on smooth, without bumps and doesn't get sticky or old and gross quickly like cheap polishes do.
This store is great for when you need an item of clothing for an event last minute for a good price. The clothes aren't the best quality, but the low price makes up for it. There's always a huge variety in the store.