Very easy to put together and looks great on our patio.  We live close to the beach and it is very windy sometimes, the bench to heavy enough so we don't have to worry about it blowing away.