Oh I love this question? We prefer Canada 3000 first, Air T second and Royal Third, however since we always book All Inclusive to the DR, we normally do not get the choice. however we have had good service with all three and we have had poor service with all three. We do not feel this is just because of them being a Charter because we also have had good and bad service with AA, Delta, Air Canada and Canadian. Such is life. My only reccommendation is if you get poor service write the company as many times as required to get some satisfaction, whether that be a precentage off your next trip or whatever. Oh yes the opposite is true, if you get good service write them also and include the flight and crew if you can. I know the good letters filter down to the crew and if in the future you get poor service, then you don't feel like you are always complaining. One of our pet peeves are people that complain about the the resort and when you read the write up it wasn't the resort, but the trip to or from the resort.
Gary and Gail