These people really know their stuff. Great insider tips, like where to go for quiet and romantic, versus where to go for best nightlife or snorkling. My friends booked their weddng in Jamaica with them and took 20 friends and relatives, and it was awesome! I found a deal on the internet, and when I called around only the agent at All Inclusive Vacations knew that the price was low because the hotel was still a construction site. They actually go to the hotels to check them out, and they always seem to know about the best deals. Their hours are limited, but they sure knew more about Mexico and Jamaica than any other place I caled. And they sent a page with great travel tips with my tickets...insider stuff I wouldn't have known. And my trip to Jamaica was perfect. I'm calling them again next year!
Pros: They really know the hotels and the destinations
Cons: Only open during the week - need an appointment for Saturdays