I've been twice, once pre-DD and in Sept this year with my Mum, DH and DD. We had a lovely time but went AI. A very lovely climate, great food and pretty country but we didn't venture out.
When I went pre-DD, we did venture and had a few issues so stayed put after 3 days but still good experience. The only thing I would say is their class of hotel is about 1* less than ours. So if they say 5*, judge it as a 4* in my experience.
No jabs required other than the usual ones, places to avoid are on the FCO website and it's a closed currency so all very simple. Flight is under 3 hours and medical care is fine (used it 1st time!). Insurance for 3 of us, at Premium cost was £90 but we always pay for full whack.