Pregnancy pillow

Is it worth it? Is amazon the best place to order?