Unicorn is kind of an expensive store, but you can find some really special toys and gifts. Years ago they used to be located right on Main Street and then they moved and since then we rarely visit. I think the tourists must still find them and they probably do still have a a solid local "fan base".
As a parent I have a hard time justifying spending much money on toys because my kids seem to amass a lot of them cheaply at yard sales and places like that, but for a rare special gift, we would head to Unicorn. Or I would send a grandparent in there if they asked me where they could get something special. The people who work here always are friendly and it is a fun place to explore.