8 key questions to ask yourself before buying a new mattress