I like this song better than Trey songz version because Trey Song usually has a more sexual and runchy sound to most of his tracks and i love the dude for that... but i didnt like it the song when i heard it in the summer.. this fits Mario a lot better, who sings mostly about being sensual instead of sexual. I havent heard the beyonce version, i didnt even know she had one.