Not difficult to put together; a little awkward to lift over the toilet, but I was able to do on my own, so..
This cabinet is super chic, looks fantastic, and gives me the extra space I need in my tiny bathroom.