A good quality geotextile membrane is essential, IMO. As long as it is laid properly it will last for many years, cheaper alternatives don't last too long. And a tip from a dog-owner, too coarse a topping makes poo retrieval tricky and also puts the dog off going there!
R