I just spent the last 10 days in Cuba with a guide named Jorge. He was so knowlegeable about Cuba and its inner working. His English is close to perfect and his prices were also great. Cuba is now my favorite place to visit on the planet. The food was very good - not San Francisco great - but very good. One of my companions threw his back out and Jorge had a very talented massage therapist there that same day. He set up a few days at a beautiful beach resort in Veradero. Jorge also knows the history of Cuba and it's relationship with the USA. He took us to the Revolutionary Museum and explained the history of Cuba to us from the point of view of the Cubans. Fascinating!
I can't reccomend this guide high enough. I have traveled many times and have had perhaps a dozen guides and nobody comes close to Jorge. Use him I kid you not.
his email is firstname.lastname@example.org