TransferWise, now know as simply as Wise, is nearly always a good option and the one I use and recommend. They also have other useful cross-currency services, e.g. I have a virtual US bank account number through them that I get paid into when working for a company in the US and can transfer USD->Euro at minimal cost when doing so, and they offer a card that can be used to take out money in any currency. This may, or may not, be useful to you.
There are other alternative services that offer similar services which you can find by googling and if you wish to you can go through these services comparing the amount you'll get transferred in the end and pick the best. But be sure to look at the amount credited in Euros at the end, you want the best combination of exchange rate and service fee not simply the lowest fee. Some sites will try to lure you in with claims of low (or no) fee but actually offer much worse rates resulting in worse overall outcome.
If you know someone who already uses Wise then can give you a referral code which gets you a discount on your first transfer as well (I could also do this, but I find it inappropriate for a StackExchange answer).