Craig is excellent. A wonderful communicator who always does his best to make sure you are taken care of. Not to mention his beautiful home.