Yes, I do own a pair oui - I use it for XC. It's really weird the first time, all I can say is it feels like you are barefoot, but there is this weird like protection feel on the base of your foot.
Also, don't wear it for too long your muscles get like cramped and it feels realllly awkward.