This is a new Del Taco located in the corner of St. Rose & Spencer St. I've been here a couple times and it's been good so far. The service is prompt and friendly, and the lobby is clean. The food is exactly what you would expect from any Del Taco, but both times has been warm and recently cooked.