I've been using Astoria Cleaners for years now. They do my suits and shirts and also my laundry. They have same day and next day service if you need something in a rush. I've never had any real issues with them and they always take care of me. The store is conveniently located on my way home from walk and oh yeah, they recently started taking credit cards and that's a big plus for me.