Start with the resort: The resort itself is very good, in an excellent location close to the beach, shops, and restaurants. The staff were consistently helpful and friendly. The bed was large and comfortable, and the shower had strong water pressure. While some fixtures are beginning to show their age, this did not impact our stay. Breakfast offered a good selection, including a live egg station. I recommend this resort and have absolutely no issues with either the property or the wonderful staff. However — DO NOT BOOK THROUGH AGODA. I’ve had a terrible experience with Agoda’s customer support. On their app and website, they advertised an attractive offer for a villa room, which we booked. However, when the confirmation arrived, it was for a standard room instead. (Checking reviews later, I saw this seems to happen quite often.) Wanting to confirm the booking and request an early check-in, I contacted the resort directly. They informed me that the reservation was actually under tiket.com (not Agoda) and for a regular room, advising me to resolve the matter through the booking agent. This began a frustrating process: I spent days on live chats with multiple Agoda agents, repeatedly explaining the situation from scratch. Despite numerous requests, I was never allowed to speak to a manager. Initially, they offered only a 10% discount. After persistent follow-ups, they agreed to refund the cost of upgrading to the villa. This meant I had to pay the additional amount directly to the resort, provide Agoda with all the paperwork (which they kept requesting in different formats), and then wait for the refund. It turned what should have been a relaxing anniversary break into days of stress and wasted time. Agoda’s response was wholly inadequate — no manager ever contacted me, and no real compensation was offered for the inconvenience. I’ve purposely avoided tiket.com in the past due to similar stories, and it’s deeply concerning that Agoda appears to be using them as a silent partner for some bookings without making this clear. Customers should be explicitly informed when a reservation is handled by a third party. In summary: The resort: Highly recommended. Agoda: Very disappointing, and I would strongly caution against booking through them based on this experience.