It took about two weeks to receive the mattress, which was decent. The delivery was easy and on time. Overall, the mattress is comfortable, but I do feel it already kind of sinking in the middle. I would say it's not the highest quality, though it's comfortable enough. Definitely more soft than firm. I think it's perfect for a guest bedroom, maybe less so for everyday use.