This is my first time using Agoda. I found the best deal for Malta stay through Agoda,booked it, then checked the reviews and got horrified whether my booking was legit or not. Note: I booked 1 week in advance 2 nights stay. I even emailed the hotel to double check if they have my reservation and they were very nice to reassure me that it's all confirmed through Expedia. (Maybe Agoda is using other websites, I don't know how they operate.) Today I checked in my hotel room and I just wanted to write a nice review about Agoda, because I feel people are using this platform only to complain, but when they have a nice experience- they don't bother to write it. Maybe Agoda has slow customer service, I did not need any assistance, so on that cannot say anything. Just want to mention that it's a legit site and it does has very tempting deals. I will consider using it again for my next travels.