Looking at booking a trip to Iberostar Quetzel package with flight included. Has anyone ever used an online booking company to book their trip and would they recommend doing so again? Or is it better to book them separately? Any recommendations on which company? Also would you recommend me adding the excursions such as Xel Ha to the trip or booking them separately?