I visit three times a year and usually stay in Kai Bae for the bars and restaurants, White Sands is too touristy. Gajapuri and Awa resorts are reasonably priced comfortable places to stay. The Retreat is a new resort but very pricey. Morgi & Fuggi or Little Italy for Italian food, El Barrio for Mexican, lots of inexpensive Thai restaurants. Kai Bae Walking Street bar area is on the edge of the village.