How good is my xtal design on my pcb?
I see a few issues with your design:


One of the caps is physcially touching the crystal. Move it just a little bit away
Move the crystal up so that it's as close as can be to the PIC18.
Make room for the guard ring. From the little I see in the image, you can likely move some things to move it closer.
make sure to ground the crystal case itself mechanically (don't forcibly solder it somehow)
Change the capacitors for the crystal to ceramic. This will make them smaller and there's no point in electrolytic here.


The reality is that even in its current state, the circuit will work. So it's not a question of whether it will work, but whether you'll get the best performance, cleanest clock, lower EMI, etc.

The following is one app note about how to best layout crystals:

AVR186: Best Practices for the PCB layout of
Oscillators