I am thrilled that I went with this mantel. It is heavy enough to feel well-made but not so heavy that it was difficult to install. The length is perfect. I think it is 5 feet long. The color is a true bright white, not ivory. I would definitely recommend it.