I need to buy a new mattress. The current one gives me shoulder and hip pain as I sleep on my side. Anyone got a soft comfortable and supportive mattress?