My wife and I travel to various cities each year for our anniversary. This year we chose Minneapolis. We wanted to stay downtown, but it was too rich for our blood. We instead chose Historic Heights B&B. This is a nice place, 10 minutes from downtown. The rooms were large and clean. We haven't stayed at a B&B for a while. I forgot that you may need to share a bathroom. In this case, there are 6 finished rooms in this 100 year old house that was built with many purposes in mind. The downstairs has a couple of large rooms that you can use. One has a TV and the other is the dining room. We booked at the last minute, because of a problem with our original booking. We had a smaller room on the second floor the first night. The room was plenty big for us and the bed was quite comfortable. The bath was down the hall. We were able to move to the larger room that we originally wanted the next night. Again, the bath is down the hall. This wasn't really an issue for us. We stayed 4 nights and we were the only occupants on the floor we stayed on. In fact, we never saw anyone else. The rooms were comfortable and quiet.
Breakfast was served at our appointed times. The food included items from the garden and the sausage was from their pig. The food was good and Kathy was quite accommodating.
We had a car and I would recommend having one as a convenience. Minneapolis has a bike rental system throughout the city (https://www.niceridemn.org) that I highly recommend. The bikes are available about 3 miles from the Heights B&B. You can park for free near the bike racks and ride into the city. Great bike trails. This is a great way to get around. Tip: Download the app so you can find the nearest stations.
I've save the best for last. The price is excellent for Minneapolis. $75-95 per night. You can't touch that price in that part of town. Kathy and Greg are there to help you enjoy your trip.