1-It's a peaceful place,,,
2-People are peaceful friendly,,,
3-Easy to socialize with them,,,
4-Good climate the weather always lovely,,,
5-The beautiful beaches with the healthy natural food...
All Indian ocean islands are beautiful...
It's might be very late but hope can be helpful...
Omar