We are very pleased with our purchase of the Cavaliere Hood. It came very well packed and it was here within 8 days. We haven't installed it yet, so I can't speak on the ease of assembly, but the directions did look thorough when I looked them over. From what I can see of the workmanship, it looks great. They even had a plastic protectant coating on the edge of the stainless so it doesn't get harmed during shipping and installation.