Bench is bright white and looks just as pictured.  Assembly is a breeze, you literally just screw on the legs.  I was impressed by how comfortable the bench is.  Firm enough that you dont sink down but soft enough that it is comfortable.