You can get a fairly crisp joint with simple jigs and a router. I usually square off the round corners of mortises with a chisel. The slight recess around the mortise is for the end of the horizontal member. This slight recess prevents any gaps showing with seasonal movement of the timber.