A nice cozy place, situated very conveniently in La Jolla. The Taco Stand is definitely worth walking down to.