Try U-Cleaners a few blocks away just east of Fairfax (Melrose and Spaulding to be exact). Affordable, good work, and very gay friendly. U Cleaners used to be at Melrose and Huntley in the heart of Boystown so are very familiar with "our kind"
This dry cleaners is the WORST I have ever been to!! The owner is extremely rude and does horrible work. I brought 5 dress shirts for dry cleaning. When I picked them up, they still had coffee stains and marks. When I pointed them to the owner, he told me to go somewhere else while using profanities!! I told him I will take my business elsewhere and he said, "good, we dont need your kind!" I refused to pay and took it to another dry cleaner-Hollywood Cleaners. Low and behold, the stains are gone and the shirts are clean and spotless!! Most of all, the staff is gay-friendly!