Highland Farms has really upped their game in the bakery department. I was there 2 years ago and ordered cannolis and a few other desserts and they were bad! The cannoli shell was soggy and filling wasn't flavourful at all. I said I'd never go back.
Recently I happened to be nearby so I decided to give them another chance and boy am I glad I did. I ordered cannolis around $1.35 each, napoleon cakes, lobster tail pasties, and baklavas, all were pretty much the same price. Each dessert was fresh and delicious.
My only complaint is that the lady who served me could have been nicer. She was rude, too aggressive, and really lacked customer service skills. They weren't even busy so I really didn't see the need for her to be in the mood she was. For this, I took off 1 star.