This rug is exactly what I wanted. Almost "thick blanket" material but very expensive looking. I have it on top of carpet and it's perfect. Not sure how it would do on hard floor unless a good pad was involved. Colors are beautiful (between a navy and royal) and very soft on our feet. My sons keep laying around on it.