This is a great cup, fits perfect and works well with my machine. Perfect for my early morning iced coffee. It has a rubber seal to prevent leaks and the straw is pull proof. I like it because of the convenience, as well as easy to clean.