While I wanted more information before throwing my hat in the ring, I completed a restaurant shop this weekend. The requirements and reporting were customery for a restaurant, and the scheduler was responsive to questions I had before visiting even on a weekend. The office is located in Houston, per the emails I received.
So, yes, I was actually satisfied!