Documentation is lengthy but well written").