It's sad to see a restaurant riding on the popularity of their famous dressing. The service is horrible. You can have great food, but if you cannot offer service...you will not get my dollar. Go somewhere else. Casa Ramos around the corner or Pryia for Indian cuisine across the street.
To La Hacienda: hire a good service manager