Almost perfect.  If the side panels were made of wood instead of particle board they would hold up forever.  Still a nice unit.