I broke the rules on this one in 2 ways, firstly 2NT rebid should be 19-20 and secondly its not a "textbook" balanced hand if you like. My thought was, 1) 3D would be non-forcing whereas 2NT is game forcing and I think we definitely belong in game even if P is really minimum. 2) NT is probably best played from my side due to Kx holding in Spades. Again it worked well (everything seemed to work today, you know when the opps go 6NT - 6 on one of the first boards it's probably gonna be a good day ) but again not sure if the judgement is ok or lucky.
Thanks,
Eagles