Fully assembled - except for the screw on legs - which was nice. The hole in the back was not wide enough for my plumbing, but the back panel was easy to take off to allow room for the plumbing. 

The front door of the cabinet is a little loose, and it does not have leveling feet. These two things bring it down to 3 stars for me - having to use shims to level is not ideal and not that attractive but it’ll do.