Kacha Spa and Resort was wonderful, we had a beach side Bungalow and the room itself was well appointed and the patio doors opened straight out to the beach and ocean. The pool area was wonderful and while the beach right in front of the resort does have rocks all you have to do is walk 10-20 meters down the beach for perfect sandy beach area with no rocks. The resort can't remove the rocks because it falls under National park rules. But please don't let that make you not stay at this amazing resort.