Easy to put together.  The vinyl seat cushions are a bit on the thin side but are easy to clean.