Yes, they are generally reliable. The fact that millions of users trust these hotel booking sites means that these sites work, and are not a scam. But it's always better to also read reviews and look into the usual complaints when you use a particular site or app.