Festival's got a great selection of imported Italian dried pasta, including artisan spelt ("farro") pasta which I love and can't find at any supermarkets in town. As well, their stock of fresh (frozen) hand-made stuffed raviolis, and imported olive oils & balsamic vinegars is impressive, and everything seems reasonably priced.
If you like Italian shaving cream, they carry that, too!
The shop owners are very nice and helpful. Sure, they and their buddies are always watching football or whatever else is on the TV, but who cares? They are helpful, and interrupt their tele-viewing to answer any questions I've had, and are good-humoured, too.
P.S. They do not accept credit cards, but do take debit cards.