Over my lifetime and career in radio, I've seen hundreds of Elvis impersonators. Some terrible, most good, but very very few who were excellent. I remember working with one who happened to be a chain smoker, and after every song he'd disappear, take a few drags, cough a little, then do another song. 

Ben Portsmouth....is definitely great. Not only looking and singing like Elvis, he also has the moves down. The twitching of the fingers on his right hand, his foot movement, the way he handles the mike, and the side profiles. He's amazing. No doubt the best I've ever seen. View the video and let me know what you think. Enjoy.