I needed a nice setting for a baby shower for a small group of co-workers. I reserved a table for lunch last Friday & the entire experience was perfect. The staff was attentive & flexible with a last-minute change in the number of guests. They gave us an extra table during the busy lunch hour where we could place the gifts. Service was friendly & efficient, the food was great & the setting & atmosphere was perfect. I highly recommend Canoe & am making plans to go back!