I love, love, love the food at this place. It is awesome, and really delicious. The portions are really huge, so it makes it a fun place to go with friends so you can share and try many menu items. The decor is really pretty and they play fun music that adds to the ethnic atmosphere.
I agree with the other comments that the service is hit-or-miss. I've been there before and the service was great. We went here last night and had horrible service. The server was really friendly but she basically ignored us the entire time. We were sitting out on the patio and we had to go into the restaurant multiple times and ask the server to bring us stuff, because we got sick of waiting for her to come and ask us if we needed anything or to check on us. This included drink refills and even just getting helped right after we got there and were seated. what really ticked me off was that there were more servers in the restaurant than there were customers, and i could see them all congregating and messing around and talking while we were sitting out waiting to be helped. Annoying to say the least!
If you go there - expect great food but don't be surprised if you get ignored and have to work for your meal!