We bought this for our daughters and have been well pleased with the quality.  The weight limits of the beds is the main reason why we bought it and this is shown in how well put together the pieces are.  It took roughly 3-4 hours to put together and in the end is a solid piece.