To answer you question, soapstone is very impervious and dense meaning that it does not absorb water or stain easily making it safe for use in your bathroom. It can scratch easily, but small scratches are usually easy to repair by sanding or buffing with steel wool . If you go with a honed finish, small scratches will be less obvious. My advice is to get a sample tile and put it to the test. Use different objects to see how easily it scratches.
Hope that helps and also, sorry for the delay on your answer! I don't know how I skipped over your question, but it won't happen again!