The Homewood Suites is my favorite "mid-range" (according to Consumer Reports) priced hotel by far. I first decided on this hotel based on Consumer Reports reviews of hotels (and later Yelp reviews to confirm) all the reviews were excellent. I have stayed here three times in the past two years. Each time we have been very satisfied. The rooms are outfitted very amply with a kitchen (full refrigerator, stove, plates, etc.), a very nice flat screen tv with a good selection of channels, and a separate sink and bathroom. The bed is very large and comfortable and the room also has a sofa bed. The hotel has a restaurant and shopping within short walking distance (basically across the street) and there is a lot of other restaurants relatively close (check Yelp of course). The bathroom and shower is nice and serviceable (the door almost hits the toilet when opened completely but that is usual for most hotels I have stayed in...Every time we have stayed there the stay has been very quiet and comfortable. On a recent trip with the in laws as well as immediate family everyone who stayed there were wowed by the hotel and very happy with their stay. Another really big point in favor of the hotel is the free full breakfast (eggs, sausages, fruits, cereals and all of the rest) and not the horrible "continental" breakfast typical at a lot of hotels.
The hotel is a little more expensive but definitely very reasonable (compare to Hampton Inn and the like; BTW the Hampton Inn shares the parking lot with the Homewood). There is only two minor knocks against the hotel. One is that the hotel is a bit more distant from Madison attractions like the state building and downtown (but not that far...it is right off of the highway and a straight shot to the downtown will usually be about 25 min's - 30 min's total). And the second and last drawback would be that there are no two bed rooms. My wife and I shared our room with a couple of in-laws and we found the best and only way was to grab a sofa bed mattress from another room (thankfully we had another room for more family that were not using theirs) and double them up which is comfortable (not the best but definitely comfortable enough).