Sahara Leone is one naughty newbie who had pleasurable time