This place sounds very nice!
It is rated #10 out of 149 places on Travel Advisor!
The atmosphere sounds very pleasant and the dinner could be very memorable. A lot would depend on the seating. Nothing is worse than going to a wonderful dinner and getting a bad table.