We really enjoyed our stay, the flat was beautiful, very clean and comfortable, and the view from the balcony was stunning. Mike and Helena were very helpful before and during our stay, happy to answer all our questions and give advice. We would recommend On The Rocks for dinner or morning coffee, and Moyo for afternoon drinks, try to get a surfboard table and sit with your feet in the water :)