The price is good, but not if you are in a rush. Delivery can take awhile. I guess I got used to fast service of 1800-mattres which delivers next day. I ordered last week and it has not even shipped yet. I can't comment on quality, because I have not received it yet. I hope it's worth the wait.