Service department did not replace oil cap after oil change. Oil got all over engine compartment, burned and smelled. Took several attempts just to get someone on phone. They said to make sure the oil level was sufficient before I drive, then bring it in and they will steam clean engine. I brought it back, explained what happened, waited, was told the car was ready and drove off. Smelled the burning oil again. Turns out the engine was never cleaned. I drove straight back and confronted the service manager, who checked with the mechanic who said "I checked the cap and it was on". The service manager himself then steam cleaned the engine.