Yes indeedy- it is possible to be treated well at a currency exchange. The Madison Harlem exchange is the only one in town I will go to- the service is always friendly and I have never had them do anything wrong- which is a big plus when someone is dealing with your money. They have plenty of services- everything including the regular check cashing services, renewing plates, buying a Chicago city sticker, paying a wide variety of bills and providing notary services.
They charge reasonable fees and typically have lots of windows open. The hours are good and free parking is available in the back.