I had visited the restaurant a couple of months ago and must say it was one of the worst experiences I have had.
The food we ordered took more than an hour (trust me more than an hour). Also it was not the correct order. On complaining to the manager about it, he was least interested.
The worst part was the food. The fish my friend ordered was smelling from a mile, but the hotel staff failed to acknowledge. According to them it was just fine.
So avoid this restaurant !!!!