It fits 16oz cans, comes with an adapter for 12oz cans, and a top to turn it into a16oz pint glass. It has a non-slip base and fits in a cup holder.