I've used it. It's the same Altium<-->SOLIDWORKS integration that's built into PCBWorks. As free-electron said, you connect thru a vault and the projects are managed in the vault. One thing to be aware of is that you are limited as to how you create features in SOLIDWORKS. For example, if you have a board with 4 mounting holes in the corners, you would normally create a sketch with 4 circles and then extrude-cut the entire sketch to get the 4 holes. If you do it this way, when you push the board back over to AD (or PCBWorks) you will get an error. You have to create each feature separately. E.g. 4-seperate sketches/extruded cuts. This isn't necessarily a big deal but it's defiantly contrary to the way any SOLIDWORKS user would naturally create these features. The problem is that to my knowledge, there isn't any documentation (yet) that tells you what the constraints are so you have to find them out yourself.
In SOLIDWORKS, it's all about DESIGN INTENT when you are creating features, etc. This restriction does not allow you to design using these "best practices".