Great quality and not hard to assemble with time and patience. My daughter absolutely loves it! She is 16 and actually helped put it together.