It may be overpriced but it taught my child to drink from a straw when other methods failed. It came with all the accessories pictured. The straw was a bit too long so I had to cut it but it worked fine. 4 stars only because the price is completely ridiculous for something you arent going to use long term.