Great location, easy communication, enjoyable from start to finish!