Usually I dislike 2N response, though I can accept it. 3H is surely cuebid, but not clear about which minor to support. After pd's 3S, 3NT is a terrible call, I would say. In my opinion, Eaest's bids become worse and worse: The worst bid is 5C (should be 4D), the second worst is 3NT, followed by 3H (ambiguous, prefer 4D), and 2NT (I personally don't respond 2NT with one exception: 3=3=3=4 over 1D opening).