Expedia is a legitimate site for booking hotels. However, it's always important to do your research and read reviews before booking a hotel through any site.