I always go to Wayfair and especially for rugs.  Wayfair is always affordable and their quality is never disappointing.