Easy to assemble, looks nice feels solid. But worried that stain feels oily so will make water resistant cushion to protect clothing. Also worried it cant stand up to the weather including sun. Really an outdoor bench