Jennifer Aniston is having the best sex of her new beau, John Mayer. I never thought that about John.. I would have thought Aniston had it better with Brad Pitt! Wow, that is just beyond my imagination. What do they say? Never judge a book by its cover! As reports by Star magazine:

