Cup is soft and easy for baby to hold and is the perfect size. The straw having a stopper at the end is a huge plus so baby can’t pull it out. Yes, it can leak if baby tips it upside down, but that’s because there’s a small hole in the top that is necessary for the straw to function properly. Highly recommend!