I agree with the others, especially Ron.

I just don't trust dry cleaners. Twice I've had problems with them and they were different cleaners. When I was a musician for Royal Caribbean Cruise Line, the cleaners on the ship put a whole in my Tux pants. I'm not sure how that happened during the process, but it did. An earlier occasion, in college they removed the buckles form my waistcoat and played stupid when I asked questions. I never retrieved the buckles and had to add new ones.

DIY (DO IT YOURSELF)!