Came on time, took me and my cousin maybe 30 minutes to put together. You DO NOT need a box spring with this frame if your mattress is 10 inches or thicker.