I will preface this by saying that the review is no reflection on the hotel. The staff of the hotel is amazing and the rooms are gorgeous. I would stay here over and over again.
That being said, the service at this restaurant is pretty rough. The food was tasty, so that's why it earned my 3 stars. But the server we had just didn't seem to care. Had to ask for every refill, had to ask that used/empty plates be removed from the table. At the end he totally overcharged us and initially tried to act like it was our fault somehow? Uhh, no.
TLDR: stay at the hotel, food here is good but the restaurant service isn't.