I have used Agoda on several occasions and find them very professional and helpful.
Their prices are always very competitive, and their customer service team are extremely efficient in resolving any problems.
Would not hesitate to use them again and recommend Agoda to my friends.