EDITED - You can see my original review below. At that time, I gave Elaine's two stars. However, I have doubled that rating to reflect the kind response which I received from Elaine herself, apologizing for my experience and offering to credit my meal to make up for it.
---
If I were evaluating the donuts alone, Elaine's would earn four or five stars. Unfortunately, there was far more to this experience, and it wasn't good.
I went to Elaine's yesterday with my two young children. When we arrived, I looked for a sign instructing me whether to seat myself or to wait to be seated, but I saw none. Erring on the side of caution, I awaited guidance from the staff. While there were two employees present, neither of them acknowledged us in any way. After a few minutes, a friendly customer noticed the challenges I faced standing idly in the middle of a room with two toddlers and told me that I could seat myself. At our seats, our waitress was friendly enough, but the wait was abysmal. On the upside, she had the grace to apologize for the delay, and my donut was quite good. Unfortunately, the worst part of the experience was yet to come.
For my children, I ordered the crepes. Since they are, as I said, toddlers, I told the waitress that they would be splitting the order. I requested blueberry for my daughter and cherry for my son. After the aforementioned considerable wait, our waitress brought out what appeared to be two orders of crepes. Distracted as I was by my children, I did not immediately realize this. By the time I did, the waitress had left again, and I figured I would work it out when I saw for sure what had happened on the bill. The crepes themselves were quite good (although the filling was a major weakness, coming as it did straight out of a can). Of course, my small children were barely able to eat one crepe each.
When we went to pay the bill, I saw that we had in fact been charged for two orders of crepes even though I had clearly ordered only one. I clarified that I had only placed one order. The waitress disappeared behind the barrier, presumably to speak with someone higher up. When she resurfaced, she informed me that it was not possible to choose two different fillings for one order of crepes, and so my doing so had basically triggered the second order. I let her know that I wished I had been told this at the time, as I would've ordered both children the same filling so as to get just one order, as two was clearly too much food. She shrugged and said sorry.
Of course, any restaurateur who values customer satisfaction would have removed the second order from our bill. I was pretty disappointed when this did not happen. I am happy to know that donuts of such quality are available north of Bangor, but, unfortunately, this experience has made me unlikely to return to Elaine's to purchase them again.