perfect size!  Just a little rough.  Not at all soft so it is hard on your feet if you are barefoot.  Colors are as shown.  You will need a pad because it will slide.  I used velcro to hold it down.