We liked the resort. It was in good shape, and had a great location on the beach. The downside is the beach was only OK. It looked great. The problem was, when you walked into the water to swim, you encountered many large rocks in the water, which made it painful to walk out for a swim. We found a much better beach nearby (you could walk to it from Dusita). Next time, we would probably get a hotel closer to that beach, and there were many places to choose from near it. Otherwise, Dusita was quite nice. The staff was friendly, and helpful. The breakfast was good, and the on site restaurant was quite nice. The wifi was only in the lobby/restaurant, which would normally not be a problem, because I shouldn't have been on line too much when I was there. However, a problem came up from work that I had to solve, so room wifi would have really come in handy