We bought and installed ourselves and it worked very well. The only thing I would have liked would be a slightly quiter fan. All and all a good fit and looks fantastic.