This was my thought process: partner could have doubled under pressure and might have only 3 spades. With two stoppers in hearts, 3NT is both one level lower and probably safer. I would probably bid it again, although feel free to suggest a different bid!
I got the totally unexpected lead of the Ace of clubs on which East encouraged with the 10 of clubs (Click on "South" to hide other hands and click "Next" to see the first trick). How do you play this hand?
4S would make (the relevant comparison at teams is what your opponents at the other table are doing) only when spades are 3-2 (1 spade loser, 1 diamond and 1 club). So that is the distribution I should play for. Click Next to see how I should have played it. (Unfortunately, I didn't make this inference at the table. Instead, I went down 1 trying to cater to a 4-1 spade split.)