The cushions are awesome - nice and thick! The pieces are very easy to put together! We love it and our friends and family do as well!