A few years ago this would have done much better because Google gave a boost to exact match domains and would have appealed to affiliates. Unfortunately that's no longer the case.
The domain would still look good in an advert for a suit shop though, even with the hyphen. Offer it to some suit shops and see what happens.