The playmat looks good. We put it on the carpet and it keeps coming apart once we spend time on it. Not ideal for carpet surfaces. I think it should work well on hard surface