Design and color are perfect, I'm just not sure I was expecting the fabric to be so plastic. Not the most comfortable thing to put your feet on, but well worth it, if it doesn't stain, fade or retain water.