The foam is really sturdy for my 30 pound dogs and the color is exactly like the pic.  I love these stairs!!