Great buy!
Got this for the girl who's big into her beach body workouts. She loves it, uses it every day. It's very durable and the 2 compartments are seperate so they don't mix. No shaker ball. Has 2 top things that work just as well. Little hard to clean but we got a long brush thing which helps alot.  Super happy with this purchase!
Rating: 5 stars