Terrific stay at DiMillo's Portland...marina manager Amanda is very responsive, Anna on the docks was helpful and friendly, the slips/bathrooms/facilities are clean and well-tended. But the exceptional part of this trip is that we were at DiMillos Kennebunkport on Friday, and accidentally left a credit card in the parking lot. Lane, the marina attendant there, not only called me to let me know, he drove up to DiMillo's Portland on Saturday to return it so we didn't have to stop in KBPT on our way home. You don't get that kind of customer service everywhere, that was a huge convenience for me, and indicative of how friendly and "above and beyond" the whole staff is there. We'll be back!