Relatively easy to put together, has done the trick for us, no problems with it but it does need to be on a flat surface. Looks smart and is waterproof!  I would recommend this.