Immaculately presented with fabulous sea view. We highly recommend Karoro Beach Apartment. We would definitely stay here again.