Isn't that an English idiom? I think it means what's good for you may not be good for others. To each our own, I reckon?
Yes, that is correct. I was wondering if it would sound weird lol