The is the executive summary of OECD report on Sweden, before coronavirus impact:

PTT Sweden March 2019