This is a solid Caribbean grocery store with some fresh/warm dishes to take out. There is a good selection of spices, snacks, and some meat if you are looking for that Caribbean flavor. Honestly, it's close to a 3.5 for me but I ended up at 3-stars. There is a good selection of groceries and a good selection of take-out food but it just didn't wow me enough to get to 4-stars.
We typically stop by to get some Jamaican beef patties to go. They aren't the best in the city but they are pretty good, and definitely worth it if you want a snack and are in the area. Honestly, the jerk chicken/oxtail/goat are probably better choices but we have a love of beef patties (and generally we are driving somewhere else so trying to eat soup in the car never ends well....)
There are quite a few of these little shops around the city, so if I didn't live near this one then I probably wouldn't drive out of my way to come. However, as I said, it is a solid opinion for Caribbean food in the northeast. The shop workers are very friendly and there is a good selection for its size so next time you're in the area, it is worth it to check it out.