Help Cleaning Vomit!

Je

My toddler threw up on our couch and all over the floor. I’ve cleaned the vomit but cannot get the smell out for the life of me. I’ve tried pet cleaner, enzyme cleaner, and hydrogen peroxide. The cushion is sitting in the sun but smells awful. Any cleaning tips?