We have river stone or pebbe deck flooring and love it. It looks naural and allows rain water to soak in since it is semi-porous. It does not stain, is not slippery when it gets wet like tile and is easy to clean. Check it out as there a number of contractors who do this.
Love The Villages