Wow, I havent been to Del Rancho since I moved back and this is making me want to try it again for old time's sake. Is it still worth it or not?