This product is exactly what we thought it would be. We ordered the extra large size and were worried it wouldn't be large enough for our 150 lb dog. It came on time and fits our dog with a little room to spare. We decided to buy another one for another room in our home so our dog can be comfortable in multiple rooms laying on hard wood floors. 

Pros: size and colors were accurate