I repeated my search using your tips above, and have shortlisted the following hotels:
4* Loop - Millenium Park
$217 per night
Free Internet, Boutique hotel, Smoke-free rooms, Fitness center, Restaurant(s), Business center, Self-service laundry, Internet access, Golf nearby
4* River North
$215 per night
Boutique hotel, Smoke-free rooms, Fitness center, Restaurant(s), Business center, Internet access, Accessible for visually impaired, Accessible path of travel, In-room accessibility, Accessible bathroom, Accessible parking, Roll-in shower
3.5* Loop - Millenium Park
$192 per night
Free Internet, Smoke-free rooms, Fitness center, Internet access, Golf nearby, Accessible for hearing impaired, Accessible path of travel, In-room accessibility, Accessible parking
4* Loop - Millenium Park
$192 per night
Pet friendly, Boutique hotel, Smoke-free rooms, Fitness center, Restaurant(s), Internet access, Golf nearby, Spa services, Accessible bathroom, Roll-in shower
4* Magnificent Mile - Water Tower
$174 per night
Pet friendly, Boutique hotel, Smoke-free rooms, Fitness center, Restaurant(s), Business center, Internet access, Golf nearby, Children's activities, Accessible for visually impaired, Accessible for hearing impaired, Accessible path of travel, In-room accessibility, Accessible bathroom, Accessible parking, Roll-in shower
Thanks a bunch for your help!