Excellent quality rug!! Very soft and fluffy!! Because of the weight of the rug, the ends didnt really curl up that much. We just put some heavy furniture on each end and they straightened out in no time. We did not need a rug pad for this. Its very cushiony and feels good to my feet. My dogs even love laying on the rug!!