Great mattress! Came on time, was really easy to set up - recommends waiting 72 hours but I slept on it that night (put loose sheet over the top of the mattress and it was fine. On the firm side but that's great for me - would recommend.