It’s always tricky blind buying a mattress without being able to try it but I needed one quickly and this one really is better than most I tried in shops! It arrived less than 24 hours after I had ordered it by a polite delivery person, packed perfectly. I unrolled it and left it to inflate for the full 72 hours before putting my five year old to bed. For the first time in three years, she slept through the night and not with me! It’s a miracle. When I lay on it I felt all my spine align back where it should go and now my back pain isn’t as bad so I’ll be ordering another for myself! 
In terms of longevity, I can’t really comment but for the price even if I get a year out of it I’ll be happy but judging by the quality, I think it’ll last way beyond then. 
Honestly couldn’t recommend it enough.