Loved this so much we bought three.  Not that hard (but takes time ) to assemble.  While there are cheaper solutions, you’ll see where the money went.  Every part is quality hardware, heavy doors, and extra details.