Came in a timely manner.  At first I thought it was way to hard.  After putting on my bed and sleeping on it , it was just fine.  It is actually a little bigger than my bed, but worked out fine.