I've been here a few times, and I can't say they have been positive experiences. While the food is quite tasty, the service is terrible.
Whenever I have gone there, something comes late or not at all. We've had to remind them about drink orders, people's main courses have arrived well after others have received theirs, and trying to pay the bill always takes forever.
While I enjoy their food, I don't see myself eating in the restaurant again. Maybe their take-out is the better option.