Windsor - have to agree with Maya Travel! OK, admit I'm biased, since I am finally going to Tikal after a 10 year delay - and staying at the ruins for 2 nights.
I was held hostage, as you put it, by Mayaland Tours the first time I went to Cancun over 10 years ago. Took the all day trip to Chichen Itza - spent about 3 hours at the ruins and the rest travelling, eating lunch and waiting for stragglers. It was worth every $1 and every minute!