This cabinet is very nice, especially for the price.  It was not difficult to put together. I assembled it myself when my husband was out of town.  It looks wonderful in my bathroom.  We purchased it to add some storage and counter space in our master bath.I would definitely purchase this item again if needed and would recommend it too.