It's a busy place, so the staff movement is predominant. It gives it a slightly frantic feel, but that's understandable.
Some of the tables are set up in an awkward position. I could hear a room full of people behind me having a wonderful time, watching a belly dancer I guess, but all that great atmosphere was lost on me because I was facing a wall in a corner.
The food is very good. The portions are generous. The service was okay, not great, but as I said, they are very obviously busy, so it's not as though they are being lazy.
I've been there twice and I will likely return, but I do think they could reorganize a few tables to make the experience more enjoyable for people.