Cabinet is great, but assembly was a little frustrating. Some pieces/parts really had to be finagled in order for it to work.