We stayed at the Holiday Inn Madison at the American Center for business. It was clean and close to Sun Prarie, which is where we needed to be. Check in was cordial and professional. Nothing to see despite being on the 5th floor. The hotel is in a business park type area.
The room was spacious enough, was clean, had adequate supplies and amenities. Air conditioner was a bit loud but it worked very well. Bed was comfortable.
We stopped at the bar one night. It was fairy busy but the very friendly bartender did a nice job of taking care of everyone. He will give you free popcorn, just ask. Bar prices quite reasonable.