I have been to Cadillac Ranch for lunch, dinner, on football Sunday's and happy hour.  I am never disappointed.  The staff is courteous and efficient.  I was recently part of a large group who walked in and they graciously set up a nice area for us and provided very prompt service.  I even started my bachelor party there and we had such a great time we stayed longer than we had originally intended!  Definitely try the pretzel and fondue appetizer if you go!