I put this together myself in a couple hours.  Pretty easy but a two person job to lift the second bed and move around.

We purchased the white finish and the it's a quality finish.  Lots of packaging when shipped so it shouldn't get damaged.  

Pros: Easy assembly.
Cons: My one complaint is the doors on the stairs don't hit the magnets correctly so they sometimes open.  These would just need to be adjusted to work properly.