Everything was well labeled, installation not as bad as I thought.  A little patience and a helper (my wife) and you can get it done in 5 hours