It was delivered right on time.  Right out of the box it was stuffed full and looks so comfortable.  My son likes to lay in it.  Its just the right size for our 80 pound dog to curl up or lay spread out.