Essential insights about seychelles