We always prefer to book through CRO when we were using them to book prior to DVC. We found it much more to our advantage to be in control of our reservations and not have to call somone else to make changes or add something for us like you do using a TA.