It was quick and easy to assemble. I did have one leg that was a little out of line and needed to use a level to adjust the screws to line it up. I would say the color is more like oatmeal not off white or cream. The quality of the bench is very good. Would recommend this purchase.