Great. The thing I like is that you get maximum flexibility, and good web interface. For example: I run a mail server which handles mail for some subdomains, and the root domain mail I route through them. Every time I give an email out to a company, I name it company-name@one-of-many-short-fastmail-domains.com. I never have to worry about spam from those email address, as I can filter and cycle those at will.
I do something very similar, but instead of using the company name (or something close to it) I use a long random string instead. It mainly prevents someone from 'company hopping' (i.e. changing 'facebook' to 'google'). The chance of that happening might be small, but I figure I may as well as it isn't really any more effort