Michigan River Rock has the authentic look of actual stones found in stream beds. These slightly textured stones vary in size from 4" to 20". We recommend looking at a product sample before selecting colors.