do you think i should buy one? does it keep you warm in the winter & is it long lasting. is it worth $170?