They should really go to a wireless solutions provider to get a properly robust solution, which they can also use to ID guests, as if there are issues with what people are downloading and the ISP comes after them they could be in serious schtuk.
If they don't care about that then go for something Draytek - costs more than some other kit, but is a lot better built and will probably be more reliable.