My husband has lots of patience and put this together. It does take awhile, but worth it! It has more space that you would expected for the price. It could use more shelves on the side of the towel holder.  The towel holder can't be removed once placed. For the money I would say this is a good choice. The color we picked is black.  M from SC