We bought our van at Cherokee County Toyota and have it serviced there regularly. We have had good experiences with the service department - particularly Gary Price, as mentioned by one other reviewer. You do pay dealer prices for the service, but they keep track on the computer of what you have had done, monitor for any warranty or recall work, etc. and try to get things done when you are already in the shop. They also run a local courtesy van to shopping, etc.