I thought it was very easy to put together and the floor is very forgiving so the surface does not have to be perfectly flat. We have had it about 2 months now and it is watertight and we love it!