The assembly was time consuming but not too hard, fits perfectly in my small bathroom,  color is as it appears.  Very happy with the product!