La Lechere is a really nice small guest house! Rooms are beautiful and very clean! Breakfast is really nice and English breakfast is served like you want it. It has a nice little pool area, too and a bar where you can sit in the evening.
Location is great too, close to a gate to Krueger National Park.
If you want a place for dinner, go to "The Hat and Creek". Amazing food! Great atmosphere outside on a huge terrace with a fireside and romantic live music.