I wondered about buying a pillow online, would it be too soft or to hard? These pillows are great, I am a back and side sleeper and the support on my neck it perfect.