Simply the best food for the condition- end of discussion!
I have had 2 boys now with struvite crystal problems. My old lad (now deceased) had no problems at all once he was put on this food by the vet, and happily ate it till the day he passed. When my new lad started having the same problem, it was back to this food straight away- then my vet changed her brand... One seriously unhappy boy who starved himself for 10 days rather than eat the new brand. Straight back to Royal Canin for us, and now all I have left in his dish are tiny crumbs... sorted!