Location and breakfast are great. We were unfortunate to be charged by both the hotel and Agoda. Receiving the refund drags on and on. Hotel claims that Agoda did not communicate properly, so they just charge the credit card... I find this totally unprofessional. Successive calls to get the reservation off the card lead to delays and procrastination. Very dissatisfied!