I stayed at Christiana lodge with my wife for 2 nights . It is a really good modern hotel and our room was very nice with 2 balconies and an outside shower.
Christa recommended a couple of restaurants to us ( Zinzi and Nguni) which were both excellent.They are not walking distance so we booked a taxi for both nights.
We did the walk around Robberg Island which has some fantastic views .
The breakfast was good and the staff and Christa really friendly and helpful.