I worked with them when they were doing their due diligence of our project to determine if we would be good partners or not! They have an excellent team that was able to do some great work at no cost (other than time) but also gave us feedback as well so it wasn't all one way traffic from start to finish.
The process took longer then expected because there are many details involved in any transaction like this - especially since both parties had very different goals/expectations going into it. However once things started happening more quickly, everything went smoothly.