Takes a long time to put together but so far so good.  It seems that it will keep the rain out.  We are trying to figure out what we will do for the floor as we want to put some plastic bins... hopefully it'll work out.