The image isn't loading for me, but cuddling is awesome. It's all the human contact of sex, but with less disappointment and regret. I wouldn't pay for it, but it's awesome.
As for her (again, haven't seen a pic), I'd have to say yes to cuddling unless she's a land whale.