This cup holder insert has a convenient drain hole in the bottom to drain away excess moisture. It is able to hold any normal sized beverage can and some cups depending on the size. Suggested mounting locations boat, game table, sofa, car,RV, table, counter top, dashboard, seatback,etc.