Size is nice. Bigger then I Expect had to take out 1 front panel. Taller then my 6 ft fence. Direction was somewhat understandable. Needs  2  people to put it together.  Roof was a little hard to put on once it was attach to wall.