Most of the time they do but the products they have vary. You really can't get a specific item unless you're lucky.
Yes but you never know what you find, you can't count on a certain product - it's a treasure hunt. Last week I bought a Sheisedo product for $20 that's usually $60 in the department store.
They sometimes do, but not always.
Thanks! Your answer is awaiting moderation.