This set was pretty easy to put together even for a non handy person. It is sturdy and comfortable. The cushions are as shown in a vibrant blue. However cushions are a little flimsy but for the price point it all good.