A giddy and provocative sexual romp that has something to say .