If you take the time to understand the process and ensure the paperwork is in order then it's really not that difficult. You can also hire a broker to do it for you for several hundred but the difficulty would depend on which option and how much time you want to spend with the process.
Our first time was with a broker and it was very easy, just hand over the information they request, sign over a check, call a tranport company to ship it over and the smaller details all work out.
Gook luck if you decide to go that route, there is also a thread that was started years ago with about a thousand posts on the subject, search is your friend.
To be nobody but yourself - in a world which is doing its best, night and day, to make you everybody else - means to fight the hardest battle which any human being can fight; and never stop fighting. -- E. E. Cummings