Essential insights about barbados