Just checked the restaurant’s reviews on Google Earth (59 of them). The most recent twenty are almost all one star out of five and mention very poor service. They are almost all within the last week. They really stepped on it this time.
Death by Yelp. Not a great business model.