Portland has many good local coffeehouses, so there are many places to choose from, and I do visit a number of them. I'd say that my favorite is this place. Its location on the corner of Free and Cross Streets adjacent to the Old Port is an ideal downtown spot. There's lots of light, and the room is spacious with varied sitting spaces. There's local art on the walls. I like to sit on a stool in the window overlooking the square, which is great for people-watching and for spreading-out my newspaper to read. The place is popular and has a mixed clientele (suits to skateboard dudes), but its not snooty. The staff are friendly and competent.
Almost without variation I order my everything bagel: toasted dark w/butter and cream cheese, and a Milky Way latte. The coffee drink is yummy and it comes served in a ceramic cup and saucer w/demi-spoon, and a heart-shaped froth design on top. I don't know how they do that, but it always impresses me. Most times they get it just right. But every so often the bagel is under-toasted, and last time I had to go up to the counter to ask for butter. That time I also ordered a bowl of potato leek soup. It came with a nice white bread on side plate, but without a saucer. For $4.75 it was a good deal, and the soup was hearty and flavorful.
Despite the occasional small mistake, I really like this place and would recommend it. They have a restroom for customers, and offer free wifi (I think), but they are not open in the evening.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.