I did it with a yeti 125 in my 2120. Was great EXCEPT the thick snap on cushion made it a little tall for the 2120, heads were very close to the hardtop. I put SeaDek on top of it which is very thin, not as much cushion, but made folks happy. I removed the seat back from the factory seat and mounted it to the wall.
Was very nice to get the cooler out of the cockpit. I bought the garden hose drain adapter and ran a short hose from the yeti to the cabin sole drain into bilge. In doing so I never really had to remove the big heavy cooler to drain/clean it. I made a rule of "nothing fishy" in the cabin/cooler; Only Ice, food, drinks, snacks, etc. We have a kill bag that we use and shovel ice from the yeti to the fish/bag.
Really liked the set up and will be converting one of the bench seats in my 2530 to a yeti 250 or competitor equivalent soon! I will likely add a thru-hull for cooler drain this time instead of into the bilge.