Well constructed, and it fit the opening I already had. It is not quite 4 inches deep, so if depth is a concern go with a different model