Excellent location, newer facilities, clean, and well kept.
But the last two times we've gone the folks in the food preparation area were either rude or in the middle of conversations totally not-ok for the workplace. So you either get the food incorrectly prepared or you get made feel uncomfortable as heck.
C'est La Vie.