Arrived on time. Easy to assemble,  my teen daughter did it by herself in about an hour. We haven't slept on it yet but seems sturdy ( because we are waiting for the mattress to finish inflating ) & doesn't wiggle or squeak .