There are many reviews to read on several sites. I got charged an unexpected fee that was more than half the cost of the hotel room I was booking. GR HAD paid for the room through booking.com, and kept the change. They are set up to make money and to make it as hard as possible to trace anything. They must have good lawyers, and their fine print probably protects them from any legal jeopardy.