The mattress itself is fantastic. However, the processes of getting it to my apartment was not so favorable. I had to call customer services many times. It was supposed to arrive in two day, but it took about three weeks.