Good site to have in your bookmarks. Used it first time four months ago for my Santorini vacation, and after that for a 1-day stop over in Timisoara.
The final price shown in the booking was the final one paid at the hotel, I had surprises in the past. The hotel in Santorini was a 5-star, but the price was pretty good and in Timisoara stayed at a 4-star hotel. It doesn't have hundreds of hotels in a city, so I found it easier to choose a hotel to my liking.