Very small yes, but the food is great. My husband and I stopped for breakfast on the way into the states. Very reasonable prices for the amount of food that you get.
There is a sign on the door warning you that you may have to wait due to the size of the restaurant, just be warned in case you are in a rush. There is also an outside patio, there are comfy blankets to cuddle up in if necessary. The owner/hostess is a lovely lady who made us feel like family.
And for my fellow Canadians, just to let you know that they except our money at par. Will definitely go back.