I had a sudden craving for cannoli the past couple of days and came here because of the reviews and I wasn't disappointed. I'm not a cannoli connoisseur, but the ones that I had were really good and had a good price (small ones for less than $2) and they had a big variety of other baked goods.
It had a very nice and friendly atmosphere. They had their sections well divided between the deli (all the cheeses and meats!), breads, baked snacks and the hot food plus an area for sitting down. People working there were delightful.
Definitely a place I recommend.