I'll try to keep this brief. Last month we grabbed a few rooms in a Nepal hotel, simple entry level for myself and a suite for the parents. Parents were not given the suite at checkin and the manager subsequently claimed both suites were full but would be available for the second, and last, night. I contacted Agoda to get a refund on the difference because all the manager would do is give a free dinner at the flea pit restaurant (the same one we chose to skip our included breakfast). Agoda apparently called the hotel, took the word of the manager that we both received the rooms paid for, and asked me if there was further 'proof' that we were given another room. Hmmm, how does one prove this? Sadly the rooms numbers supplied and a pic of a completely empty room save 1 chair didn't merit sufficiency for Agoda. They did offer a 10% discount on the room in question, which is less than the room difference, and that looks like what we'll need to settle for. So, this is just a warning: Apparently Agoda can be gamed by hotels since they have no investigative arm. NB: We've spent a solid chunk of money using Agoda over the past few years on my parents' trips to Asia. Enough to be 'elite' within their system for a few years.