As for Rocks, in MO they do not work out so well unless you get HUGE ones (like 3") cause of the weather and the mud. Over time the dirt just gets in there and then weeds follow. Hard to clean. So I'm avoiding rocks at this point. If i were in FL it would be a different story!