This place offers many different items and is more like a flea market type setup. People have their own individual booths/spaces and you will find virtually anything at any given time.
The place is clean, climate controlled and very professional and is great to visit at anytime. Everything is clearly priced and they have a front desk to take your items to purchase.
They do have decent parking, but you may have to go toward the back, depending how busy it is at that time. There are many bargains to find and of course you'll also find new items that are great for gifts.