The bathroom in my new apartment doesn't have a closet so the cabinet was badly needed. My son put the it together today in a few hours with no trouble.  The box was carefully packed for maximum shipping safety. All parts were include, intact, and the cabinet arrived in great shape except for one insignificant tiny chip on the side bottom. The cabinet finish is of good quality and glossy enough to withstand bathroom steam easily.  The white finish makes for a bright clean look.  The shelves are spacious,  The beveled glass on the top cabinet door is stylish and adds a decorator touch.  The solid door on the bottom conceals private items.  I'm VERY pleased. It was just what I needed.