We really enjoyed our stay at Janis's - the view is incredible, the beach is walking distance, the bed was super clean & comfy, and again -- the view. Wow.
We loved having the outdoor bathroom & kitchen and cooking/dining area. We also loved watching the stars out on the daybed on the balcony. Additionally, there's a little market called Foragers which is less than 5 minutes away to get food and smoothies and whatnot. We got lucky and had the whole place to ourselves (there's an additional room to book which was unoccupied). Would be a great place for 2 couples to share together or a family.
Our only complaints: basics like salt & pepper and olive oil for cooking weren't offered and no easy access to plugs/adapters in the bedroom. Also, we had asked about the internet connection beforehand but didn't get an answer, and it would have been nice to have gotten a heads-up about load shedding and that the internet isn't always the most stable.
Nevertheless -- the place is a gem!