It took my husband who is a joiner all day to put it together . It is solid but very shaky. my granddaughter is only 7 and very light and when she moves it creaks and wakes her up. We have resorted to stuffing a twisted bath towel between the bed and wall.