A bit time consuming to assemble but it is a pretty solid piece.  We installed it yesterday in our remodel and it looks great.