It obviously fits perfect under the Keurig spout.  The next to the larges cup plus my creamer fills it perfectly.  It keeps the heat great.  I assume if you are drinking cold coffee, it would keep that temp also.  It is well build and designed.  The rubber grip can get water behind it but that's a simple clean.