Assembly takes some time, but the finished product is well worth it.  My only problem with these is that they sit very low. When soiled, they clean up nicely with soap and water.