The food was pretty good and has never been an issue at this restaurant. The prices are fair as well. After the last visit, I don't think I will be going back again during busy hours. The restaurant seems understaffed in my opinion and it took forever to flag one of the three staff down. We were kept waiting for our order to be taken, for our dishes to be cleared after the main course, and to get the bill after dessert. No one ever came around to offer refills on drinks. I do feel for the staff members though, as they didn't seem to have a moment to rest.
Note that this restaurant is not very accessible. There is a step at the entrance, and a couple steps to get to the back room. The washrooms are down in the basement.