Great on all counts bought for our grandchildren for when they come to stay good and sturdy they are looking forward to sleeping in it