The Seychelles have done something right, for its people claim they lead the most perfect lives in the world