What type of foam roller is best?

Hello👋🏻

I’m hoping to buy a foam roller...you know, for those days after an amazing workout when I’m super sore! (I just finished Blend and that last workout left me surprisingly sore!)

I’m just not sure what to look for...I would appreciate any tips on length, density, support, etc... Thank you!