There are no promises for a reservation that lasts 3 weeks, but the site works!
I purchased my hotel booking on May 18 and submitted my visa application on May 19th. I just got a visa refusal because they said my hotel booking was canceled in May 31. This site does not promise 3 weeks and they apologized and provided a refund. Which is appreciated. It is my first time trying their services. I would encourage others to try booking with them they are fair. Maybe this can be successful for you.
