The packaging is fine. However, it is not easy to assemble. Took around 2.5 hours for 2 people. The small screws are extremely weird and needs lot of energy while assembling. Make sure you have a medium size screwdriver. 
Mattress is fine. Futon is sturdy and good for compact places.