I'm going to disagree with many of the posts so far. 3♥ was a bad bid (prefer 4♦). I'm not 100% sure I should bid 7♦. I would probably bid 6♣ and pass if partner bid 6♦. 1NT was a bad bid (prefer 2♥). I would bid 6♣. IMO the chance that this is down when 5♥ makes is less than the chance that we will play in 5♥ (making or otherwise) when 6♣ is cold were I to bid 5♥. I strongly prefer 5♥ to double. At MPs I would certainly double, but I do not like doubling partscores at IMPs unless we have them down 2 for nearly sure. I would bid 4♣ on this hand. I suspect partner is 3226. First auction: 4NT if it is natural and NF. 5♦ otherwise. Second auction: I thought most people played this as RKC in diamonds. If this isn't what it means, then I would bid 5♦. I refuse to cuebid when my hand strength is unknown and I have the worst possible hand for partner.