Got this for my teenager and he is loving it. Finally upgraded from the twin.  Definitely wait the 24 hours to allow the mattress to settle.  After that it is great!  Shipping was quick and no issues.