Agoda was recommended to me by a friend and this was my first time using the site. The prices were excellent and the site was easy to work. I made a mistake with one booking and was relieved to discover how smoothly the cancellation and refund procedure went.