5 stars keeping in mind the price point. 
+ Nice and plush; feels good to walk on
+ Colors are true to the picture
- The way it's finished on the edges makes it look a little cheap to me but it's not evident unless you're looking for it; plus for the price I wasn't expecting perfection