We ordered this cups very last minute, and they still arrived on time!! So impressed with the staff at 4imprint.com. Very helpful and nice people. The cups arrived in great shape and everyone loved them! They are the perfect size. Not too large, not too small.