Took some visitors here the other week, was my first time. Food was excellent quality. Staff didn't know the menu at all and were a bit dippy though. We came for the view of the fountains and didn't realise it is not actually the best spot for tourists to see them from. The table we were at on the terrace was in front of a wall so you had to stand and kneel on the bench seat to be able to see them when they started and the restaurant is kind of round the corner so you only see some of the fountains.
When we booked we had to detail our departure time too i.e table was booked from 8.30 - 10pm, so assume we would have been kicked off of our table if we hadn't have left on time? bit strange over here?! The place was very busy too, which I suppose is a good sign.
If you are going for the view, then go to one of the other restaurants.