The first time I went here I was with a friend from Trinibago. He told me that the interior reminded him of home, and that the food was similar to home as well. So I'd have to say it's pretty authentic.
I ordered the pineapple chicken, and he got the chicken roti. We were both extremely satisfied with the price, serving sizes, and service.
When we were in the area, we decided to go a second time, and it was hardly as good as the first time.
The server had no idea what pineapple chicken I was referring to, despite it being on the menu, and the roti wasn't cooked as well as the first time. Service was incredibly slow, and after taking the meal home (we ordered take-away) I realized I received some strange concoction of chicken and pineapple. Not at all similar to what I had received the first time. I barely had three bites before I was throwing out the rest. The roti received a similar end as well.
Since that disastrous outing we haven't been back... but I also wouldn't avoid this place. Great ambiance, and huge portions. Just a warning though that this place is hit or miss.