Yes!
Definitely!
My answers would be yes, yes, and yes.
I have seen two SP's while pregnant - and both experiences were fantastic enough that I actively look whenever I am in a new city to see if there are any adverts or reviews there.
Speaking of which - I will be in Calgary, Winnipeg and Vancouver in the next month... Would love it if anyone knew of any pregnant SP's in the areas!