Excellent location: accommodation, leisure, food - everything is at a fairly high level. The only thing is to book a trainer in advance or, say, a spa complex if you need to.
Just great! The service is top-notch. Yes, the price is not cheap, but it's worth it. The main thing is that there would be weather. On a sunny day, it's a fairy tale!