Staying at The Harbor Hill Inn was almost like staying with dear relatives.
The house was very easy to find, especially from the directions the owner gave us. It was walking distance to downtown Pepin, as well as the lakefront. Great small town life. Breakfast in the morning was AMAZING - so many choices that we were stuffed beyond capacity halfway through. The owner, Ann, was very welcoming and inviting. We sat in their 3-season room and talked with her and played cards for hours. The natural light in the room was wonderful.
We had a beautiful room with a queen-size bed, attached bathroom - complete with a jacuzzi tub! I could not wait to get back to that room to relax, it was so peaceful. Bedroom also had dresser, TV, etc. and a private key. You entered the room via the bathroom, b/c the sliding doors of the bedroom remained locked (opened into the hallway). This was fine with us.
Pros: Very quiet, a hidden gem. Great for couples and if you have 1-2 children.
Cons: Can't think of any. If you're going to Pepin, you already know it's a quiet, small town, so that's not really a "con".