Very good mattress for the price. It doesn't look great, but after you put a bed sheet on it who cares. 
Cant fully give 5 stars as I'm not sure how long it will hold its shape.