My family has purchased three vehicles from Crain Hyundai and will return. They have a large selection and staff works hard to make sure the car purchased is the right price and fit. I return for routine maintenance from the service department, and have always had good experiences with the service staff as well. During the most recent experience, I felt comfortable being honest with the salesperson about needs and budget, and trusted him to help me stick to that budget. Overall experience was great, and staff are knowledgeable and courteous.