One the hole it is ok.  I had a lot of trouble with the centre joining uprights.  They would not click into place on the roof or floor no matter which way up they were.  Spent over a hour and a half with the first centre joining upright before giving up and making it do with the way it was.  It would have been nice to have a few more options on the walls for fixing shelves.