Yes, Rosa, I must admit it has been magical... small resort, nice buffet food (all sorts from curries to noodles, grilled fish and pasta), snorkelling, warm sea etc.
It is a long trip, we flew Emirates. So, it's a 6 hrs Milan Dubai, then 3,5 Dubai Male and then 20 minutes small plane from male darhavandoo (sp???) then a 5 minutes boat trip to the resort.
If you manage to take a direct flight it's around 9 hrs (but then you'd miss Dubai airport which is a big window on a totally different world, fascinating!)
We went with another family, they were the ones who organised the whole thing and asked us to go along. It's not cheap of course, but not as expensive as I was expecting it to be and it was all inclusive!
I can PM you with cost and name of the place if you like x