Had an overall great stay at the Inn at St. John in Portland. They are dog friendly, which was great for us. We had a room with a private bathroom in the hall, which worked out just fine. The free continental breakfast was great! Lots of to go snacks and good offering of bagels, muffins, danish, donuts, yogurt. The staff working there, front desk and housekeeping, were so friendly, nice, and helpful.
The room is on the small side with no fridge (we had some leftovers we had to toss). However, the bed was comfortable, and the A/C worked very well.
Location was a 30-40 min walk or so to the old port part of town, which we did not mind since we had our dog with us. Close to a grocery store for snacks or drinks.