This was my first time here, reason I am giving 4 stars is because check in was not easy, the staff didn’t ask me if this was my first time here; even after I told them this was my first time they didn’t even told me where was the waiting area or that they have water/WiFi as complimentary...then the service guy came back asking information (name/phone number/etc)...I told him since I arrive that I did an appointment on line due I was requested to do it when I call to schedule an appointment, I wrote name, car, service, time and even I attached a coupon they offer. At check out they forgot to include the coupon for the discount and also they forgot to remove the charge for the oil filter cause I brought a different brand. Even those details, I would recommend this place. It seems there is room for improvement but it’s about their process and not their actual work, they seem pretty professional and was satisfied.