Came with all parts and seems relatively simple to install. Really sleek, and the vent fan has 3 speeds and a timer! Will post a pic once installed