Took a little while to assemble but it looks good! The shelves inside do fit 12 shoes but flat shoes only.