It works well and is very nicely manufactured. For my application I needed to use hardware filtering and this required a modified version of the Linux Kernel socketCAN driver in order to support individual filtering for both of the on board MCP2515 devices (the Linux kernel only supports software filtering which struggles to cope with high levels of CAN bus traffic, hardware filtering solves this problem).
This and a companion Java API are freely available from my GitHub repository, see
https://github.com/Positivedelta/Dual-MCP251x
https://github.com/Positivedelta/Java-CAN-Communications-Handler