Assembly went pretty well once I came up with a an easy way of doing it using a socket wrench and my drill.  But I hope I didn't make a mistake by choosing white cushions