I purchased my truck here and had the best sales person (Blanco). I have had my truck for a little over a year now and every maintenance appointment I've had there has been extremely horrible. They don't communicate, even with an appointment and current information I'm the one having to call and check status to learn my truck has been ready for hour(s). I have the maintenance package which includes oil changes is the only reason I made my appointments and stayed committed. I even asked to speak with a customer service manager or GM when my truck was there for days with no communication and never received a call back. This place is HORRIBLE for service!!!!