We were in the middle of a long bike trip and decided to get cleaned up for a good meal. Turned out to be a great meal. Richardson's managed to accommodate our group of 12 on fairly short notice and gave us what appeared to be a dedicated waitress. Excellent food and service. Nice wine selection. Nice canal view.