Food was average but service was HORRIBLE, if that can describe it.
Long story short: arrived and seated promptly. Then took waitress 15 minutes to come and take drink orders but since we had all that time, we placed our order. 3 of 6 dishes came promptly. We took our time to enjoy the scenery and beautiful night and before you know it, 45 minutes had elapsed and nothing. Plates were now empty as well as our water (and no refill insight even though tables next to us where getting refills). Told them to cancel the remaining dishes but they said that it was being made and it took an additional 10 minutes for those dishes to come out.
All in all, the worse service I have ever experienced and without any sort of explanation or apology - 45 minutes between dishes is inexcusable.