The under-£30 mattress topper that's got 2,000 shoppers sleeping like royalty