I have been in contact with them for years now, they are always professional when communicating as well their staff has great customer service skills! They were able to put together my documents very quickly without me knowing it was being done or what exactly needed doing until after completion of work had begun which made everything run smoothly from then onwards - nothing that i dislike at all but would say this could be improved by having more options available such as templates etc so you don't need someone else's document if your own doesn’t suit perfectly (which can happen).