Protects the controller fantastically. The clip makes it easy to attach to a bag or pants. I walk a lot in my job, so it’s been great to attach the carry case to my person to earn xp while I’m at work. The carry case can handle being dropped and squeezed without loosing shape and seems water proof so I haven’t had to worry about rain either.