So, I ended up having a professional detailer come out and clean my seat. He used a steam cleaner on it twice and even used an ozone machine. It definitely reduced the odor significantly, but there's still a faint smell of caramel mocha coffee on the bottom cushion.

I'm pretty OCD about my interior and this is starting to drive me crazy. Is there anything else I can do?