Was surprised it was all assembled except for legs. Relatively easy to attach with supplied allen wrench. Got it in white. Wipes clean easily and is substantial (not cheap in structure and weight). Only thing I wish it had was a light but I'm going to attach a battery operated one on inside mirror. Very happy with this.