These lidded stainless steel cups are nice. They are a good weight and shape, easy to grip. The cups hold my morning iced latte or smoothie. My husband uses for water. They aren’t spill proof but the lid and straw definitely makes them a slower drip when my kids knock them over. They say not dishwasher safe but I tried anyways and it ran through without issue on the top rack. I also did the lid and straws, all good. The bottom has a rubber pad that you have to stick on so I imagine after a few washed that may come off as you’d wash the adhesive away but the cup functions fine without that. Each cup comes in its own box and all the stainless straws come with a cleaning brush so these are very giftable as separates.