Perfect, arrived a day earlier than expected. No missing or damaged parts. Easy to put together. The trundle wheels don't slide very easily on carpet but still not overly difficult to pull out or push in. True white color, feels pretty sturdy and my 6 year old loves her new bed!