My wife and I have toured with MCG maybe 9 or 20 times because we keep turning friends and family on to this group. Joe was a great guide and we all felt very comfortable with him. Eduardo was also a terrific host and went out of his way to ensure we had a good time.
Here is the scoop: if you want a very slow, structured tour, you can get it here, but if you want more freedom and play then Magic Carpet Glide is for you!!! We love the free play on the grassy parks along the waterfront. We live here, and even we get a view of how beautiful this town can be!