you do need box mattress. Luckily I already had one. the bed is easy to put together read directions and follow exactly also the visuals are exact too and they help a lot towards the end. I love my bed it looks great it goes with anything i can mismatch it with any tables and furniture