Excellent location, communication, and flexibility. A great experience altogether.