I have nothing bad at all to say about the Inn on St. Peter. The room we had was clean, decorated nicely, nice coffeemaker in the room, the bathroom was very nice, nice TV (with good cable), and the bed was comfortable. The employees were very nice and accomodating.
The only negative thing I can say (and this could have only been the room we had (#14)) is that the room was very small. There was no place to sit, other than on the bed. With two people, it was pretty difficult for us both to get up and get ready to go out.
I liked the Inn, but don't know that we're stay there again, but if all you're looking for is a nice place to sleep, it's reasonable and worth the money.