We enjoyed our 4 night stay at Kacha, especially the superb pool, beach and breakfast. We got a free upgrade from a hillside deluxe to a deluxe room at the front which was great. We extended our stay a night and took a deluxe chalet pool and beach facing ground floor room which was so much better and had an awesome view. The breakfast spread is good, with lots of options in Thai and continental food. The pool at the hillside hotel was closed for maintenance when we stayed but it has a nice big slide. The location is great, right on White sand beach with restaurants, money exchange and supermarkets very close by. There is no elevator in the hotel which is a bit of a bummer since our baby was in his stroller a lot of the time.