Not hard to put together. Did myself, just needed assistance once to flip it. 
Beautiful green color! Pad is a little thin, but just as pictured. We love hanging out by the pool and the pups jump up there with us.