I looks like both of us have an 8 card fit or possibly more. How do I rate this hand?
2♠ - This seems to get over that I have 3 card support and willingness to compete but we could possibly have game on. Would partner make a try on ♠Qxxxxx, ♥Axx, ♦AK, ♣Qx? So I am too strong to bid 2♠
3♠- Although I am happy to compete to 3♠, this bid would indicate a pre-emptive raise and showing longer spades.
This leaves double and 3♥
My inclination was to double hoping that partner would not take this as a penalty double. I think it should be equivalent to an unassuming cue bid (I don't know if this is a purely British term) normally 2♥ which was stolen from me asking partner rebid spades with a min overcall. We could then cheaply play in 2♠ if opps do not compete any further. I rejected this as too dangerous when these types of doubles have not been discussed with partner.
How about 3♥? Does this say that we want to be in game unless you are dead minimum? If partner bids 3nt will I be happy? No this looks worse.
So I took the easy option and bid 2♠. The bidding continued:
1♥ 1♠ 2♥ 2♠
3♥ pass pass 3♠
So I violated the rule that I should bid my hand to the limit the first time. In the event it was no problem. 3♠ was par and I made it.
Any views particularly what a double means?

Help

Bidding:
W N E S
1♥ 1♠ 2♥ ?