I've never tried one, only the one you've posted, so no guarentees!
So I do not know a brand too, just like the one you posted their almost all generic Chinese brand. I posted a link below so you can find the best and most cheap one.
Good luck.
https://www.amazon.com/Hammock-Neck-Pain-Relief-Relaxation/dp/B0814TJDJR/ref=sr_1_2?crid=2MIJ5AEW76HOU&dchild=1&keywords=neck+relax+hammock&qid=1589824856&sprefix=neck+rela%2Caps%2C225&sr=8-2