A great selection of cards. If I ever need a more specific card, this is the place to check out. You can also find some great gifts. The store is fairly large and has a great selection. I've shopped here many times and plan to continue to do so. The staff is also very friendly and helpful.