The color and size are perfect. However the description of the product says waterproof , but its not. It may be a bit water resistant but the kids bottoms were soaked after sitting on it a few days after a rain storm.