Perfect mattress for my three year old son's loft bed. It came rolled up and filled up immediately when opened. Works great and I have fallen asleep myself on it during naptime with no complaints.