How do I clean a porcelain sink?

Ladies, I’m looking for a little help here…We are now the proud owners of a porcelain kitchen sink, and I’m wondering if any of you have some tips for me on how to clean it. I’ve heard that a product called “Barkeeper’s Friend” works well – has anyone tried it? The main problem is that the sink gets easily scratched and stained…Please help