This is a 3.5 stars for me. Initially when I walked in and heard the music blasting I wasn't too happy as I could barely communicate my order to the people behind the counter. It didn't get better when I found out a chicken roti is like 8 freaking dollars but I must say it was mighty tasty and very filling. The roti's were nice and soft and everything was made well.
I'd probably come here more often if it wasn't as expensive but it's definitely a good place for Caribbean take out!