We highly recommend RugVista.
We are extremely satisfied with the rug we ordered. The colors are vibrant. Though it is 20-50 years old, it appears brand new. Shipping from Sweden was much faster than most domestic deliveries. We were surprised that UPS charged a $74 "agency fee" upon delivery.