Perfect! Just was described.
Bought for my sons’s water bottle. Arrived in timely fashion I’m perfect shape.  He absolutely loves it!
Rating: 5 stars