My family and I will absolutely never go back and will tell everyone we know not to go. We waited over ONE HOUR to get any of the five meals we ordered, and when it finally was brought out only two of the five orders were delivered. The rest came 15 minutes later. Unbelievably, the staff didn't seem to really care that we were waiting that long. To top off this nightmare experience, a ""manager"" came over (we thought, naively, to apologize) and chastized us for our two-year old getting out of his seat, as if we would somehow be able to contain a child that age after forcing him to sit in one place for 75 minutes plus. If you do go through Langley, skip this place at all costs.
Pros: Has a view of the water
Cons: You will wait and wait and wait... for your food, and it doesn't bother the staff in the least. You are their hostage.