You have to look at the Priority Pass website, at each airport you will be in, to see what Clubs/restaurants they cover...will it be in the terminal where you are, or easy to get to?
I can't speak to a family of 4 but as a couple we have had no issues having them swipe the card twice for 2 of us each visit.