This piece was a perfect fit for over toilet having a window over it. It is great quality and looks like a custom built it. Lots of pieces so assembly took awhile however not difficult.