This is another place where I've been to a few times but have just gotten around to writing my first review. First off, the service is great. The servers are friendly and always willing to explain the menu if you have questions.
For lunch, it gets a bit busy even when it's not full. It's more of a sit down, and you may have to wait a bit. But, things may have gotten better because dinnertime seemed to be almost quicker. Maybe an extra chef? Who knows.
The food itself is great. The lunch specials are good deals, but even the dinners are reasonably priced. You can substitute sides, but I usually go with yellow rice and black beans. The maduros are good and not too sweet. I had the gaunabana shake which was a bit different. Probably won't get it again, but it wasn't terrible.
I'd definitely recommend this place to people who want something different, but it's a bit heavy so don't go if you are looking for something light.