We visited Caribbean Spice recently with an acquaintance and a large group of volunteers...it was a bit of a drive for us, but I was quite impressed by the service here.
The menu was clear and easy to read. The selection was diverse but not overwhelming. Prices were fair. I ordered the jerk tofu plate and enjoyed the meal.
We arrived pretty late in the evening, so there weren't too many people there, but we were treated very well. What was stand out was just how well we were treated. We were a large party (I think 10 folks?) and it took a little while for our food to come out. Understood. Well, the woman working in back, preparing all our smoothies (which were yummy) ended up giving my partner and I "the excess" which amounted to about 1 1/2 portions. She also brought out the extra from another smoothie to someone who hadn't even ordered one. That's good practice in my book.
I'd definitely come back, especially knowing that they have a few good vegetarian options.