Love this place! It's huge, for one, has a great selection of new and used in addition to gifts, etc. Only prob is parking, but that's not really their fault -- it's the stupid construction that's been going on since the beginning of time. And the staff is great. Recommended.