Easy to follow instructions were provided, and all hardware and pieces were included.  The only issue we as was hanging it; because we were replacing another cabinet.  Otherwise it is a good buy, and beautiful cabinet, and it matches my mosaic mirror as well!