We bought it for our boys 4 and 7 and they love it. Even me and hubby exchange sleeping here also. Easy on and off for my 2 year old also. 4 stars because the last 2 steps where missing