I used Village Travel Laguna Beach for my trip to Mexico. They worked out everything fo me, transfer, dinner reservations and excursions. The price was very reasonable and we had wonderful accommodations at Fairmont Mayakoba. I would recommend this agency to anyone who wants a worry free first class vacation!!
ALEC K