My brother and I were riding in the RAGBRAI bike ride across Iowa and a mid-week overnight town was Mason City. We booked the Cupola Inn B&B after the 100 mile ride day, and it was a great place to stay. The proprietors went over and above to make our stay comfortable and convenient. My wife, had she been with us, would have loved the flower beds, "farm art", cats, and the cupolas. It was enjoyable to walk around the grounds and see everything. We took care of our gear using the onsite washing machine and dryer so we had clean clothes for the rest of RAGBRAI. We did not stay for breakfast, unfortunately, but it seems it is prepared to order and not a set menu. I just can't say enough about what a calming and quiet reprieve the Cupola Inn was mid-week. If I'm ever back in Mason City, I'd love to take my wife and stay at the Cupola Inn.