The staff at Shaka Beach retreat were wonderful. Very attentive. Cabinas were kept very clean, the food was awesome and the weather was remarkable. Short drive into town were you can rent ATV's and go zip lining! Beach is beautiful. Water is warm. Enough sunshine and relaxation for everyone.