We live in Blaine, and recommend this restaurant to visitors and friends from Canada. The sandwiches are generous. The service is always amazing, regardless of who serves you. You can eat inside the cozy dining area or outside on a deck above street level. You will not be disappointed here.