The cup is the perfect size for me. Not too big and not op small.  It's a simple design but that is fine with me. It does say dishwasher safe but I still handwash after using it. It came with a plastic straw.