Dimensions are spot on and it took me 20 minutes to put it together. I didn’t choose to hang it on the wall - stands fine on its own ) looks exactly like the photo!