That is a pretty far location from Mykonos Town, which is a big downside for me. For those who want to park themselves at a resort for x days, maybe not. It's definitely in the quieter part of the island.
Also 10km on an ATV will take quite a bit of back and forth time than in a car ;-)