Fairly easy to put together. Very nice quality. It is slightly off white and looks great. Great value and very happy.