We stayed at the property in The Portside Lodge (a separate and more contemporary building than the main hotel) the attraction here being that it is a bit closer to and, provides better views of the Kennebunk River and, offers balconies with almost all rooms. However, the rooms are quite ordinary, furnished inexpensively - plastic, wicker-look chairs inside, cabinetry that is begrudgingly functional but, not terribly attractive. The bathrooms and particularly the tub/showers, are hardly abundant, size-wise. But, three items were a source of some greater annoyance: 1) the screen door going out to our patio (we were on the ground floor) practically had the be blasted open, the glide wheels were in such lousy repair; 2) for some absolutely idiotic reason, the hoteliers have installed cheap-grade simulated wood flooring instead of carpeting the floors. As such, we heard EVERY footstep of the people above us and, every movement of their wheeled luggage; 3) the hotel claims to provide free WiFi. However, the signal was so weak in the Portside Lodge that a connection could not be maintained in our room nor, even in the "lobby" area of the Portside Lodge (where, incidentally, the upholstered furniture sports some truly exotic aromas).
So, if you're really looking for mediocrity at a far-higher-than-is-justified-price, check the place out. If you're willing to pay for quality, try The Grand Hotel or, The Boatwatch. Both cost a bit more but, you'll likely be far more pleased with your surroundings. (You will however, have to forego the equally uninspiring Nonantum breakfast buffet...but, my guess is you'll survive without it.)