Is there a grammar mistake in "These restaurants are for people who are always in haste."? [closed]

Is this sentence, "These restaurants are for people who are always in haste." grammatically correct? Can I use verb-to-be before "in haste"? Thank you so much!


From the corpus COCA https://www.english-corpora.org/coca/, I get only 5 occurrences containing "be(am,is,are,were,was) in haste", but get 742 instances with "be in a hurry". So "be in haste" is rarely used if not mistaken and it is safe to use "be in a hurry".