I was very unhappy when the delivery showed up with our any call or warning especially since I contacted them the night before asking to set up a time. My husband has a disability and takes a while to get to the door. They arrived, rang the door bell, and left the cabinet in the driveway with no notice before he even got to the door. The cabinet itself is nice. It still had a very strong smell of stain coming from it like it wasn't let dry long enough. All the doors worked fine and it was easy to change the nobs to the correct side. The frame around the glass is wider than I thought it would be so small things cannot be seen as well as I hoped they would be but all in all for the price and construction it seems to be good quality. It is really hard to judge things from a picture.