I've purchased from here a few times whenever there are sales or free shipping involved. You are allowed to use up to 3 promo codes, no more than this though. But whatever you see online is what you get which is nice. Cause sometimes colors are different online and in person, but what I've ordered so far, they've been spot on.
Once when they were offering secret rewards cards, I was supposed to receive 2 but I never received any for my package so I contacted customer service. They took a couple days to reply to me but they did end up giving me a secret rewards card. But they only gave me one instead of two and when I asked for the second one, she never replied. Also, it expired the day after so that gave me no time to really shop. That's what docked one star from it being a 5.