"Our initial impression was not a good one. There was apparently a mixup as to which server had our table. We finally had to ask for a server. Then our server forgot about us again. So it took about 35-40 minutes just to get our drinks. After that, our server was very attentive and recovered well. Our meals were very good, and an accommodation was made to our bill for the initial inconvenience. Service snafus do happen from time to time, so I would still recommend the Waterfront and return myself, based on the quality of the food, the ambiance and how well they handled recovery from our initial service issue."