We stayed in Haad Tian for three nights and in hindsight feel that we overpaid. The bungalows are nicely located on the beach and there is a pool, which is nice, but the resort is far away from everything. Taking a taxi into town will cost you 200 baht and if you are not renting scooters or a car, you are a bit stuck. The food was not great and quite expensive, but we loved the staff. Overall it was too expensive for what we got.