We bought this for my son who is 4, it is perfect.  The assembly was not too complicated.  I recommend putting together with two people.  This bed is great for toddlers,  and the extra storage is a huge plus.