This was my first stay at DTK and in Thailand and I must say the property is huge! And while the overall experience was great, there's room for improvement. The check-in process felt too long, especially since the room was ready and arriving after hours at the airport makes a quick check-in ideal. The breakfast spread and ambiance were enjoyable, and I absolutely loved the pools and private beach, which offered a great sense of privacy. The room was decent with no major issues, but the lack of USB ports was disappointing, as most modern hotels now include them. The pillows were quite flat and not the usual soft, plush ones you’d expect from a 5-star resort, sinking in too easily when used. There is a 7E and pharmacy just beside and across the resort too. The staff will bring you to your room via buggy service that covers the resort due to its size.