Box was easy to put together.  So far it has kept the cushions dry.  It looks good on the deck and has added seating. It does collect a small amount of rain on the top that I have to dry off before I open it.