I did a lot of research and found Happy Shuttle to be very reasonably priced and reliable. They took care of us right from the airport. We used them to take us to Xcaret Park. Ulises was our driver that day. He went and picked up all the tickets and gave us a run down of what to do. He showed us where we would be picked up and gave his number before he left. We were tired before the 9pm pick up time, so called Ulises. Even though it was Fathers Day, he picked us up and brought us back to the hotel no problem. We then wanted to do a shopping/site seeing tour. There were a few companies that did this, but I called Happy Shuttle anyway. They put together a deal that was as good and more flexible. Benjamin Garcia was our driver for this adventure. He stayed with us the whole time, made suggestions of what to see, and brought us to shopping areas including negotiating prices, that were perfect for our needs. It was the perfect amount of shopping site seeing and history of the area. It was a great experience.