Had a wonderful stay at Mabel's House. Contactless check-in was very easy, room was very adequate, staff was very pleasant, and it was in a great location (close to the beach, shopping, including a convenience store next door, and dining). Would certainly come back!
Note that it is located about 3/4 mile from the Kennebunkport town center, which is walkable, but we tended to drive and park in the main parking lot in town to have additional shopping and dining options. I saw shuttles running, and believe bicycles are available from the hotel as transit options into town, but we never used them.