Comes mostly assembled! It looks beautiful. We haven’t mounted it yet - we’re a bit concerned with how much weight the included drywall screws / mounts can hold, so we’re in the process of trying to secure it to the studs as well (sadly, the studs in our case are not aligned with the unit). I will post an update when it’s all installed!