Can't say anything about the main wing but the room we got in the annex was in very poor condition. We stayed in so many nice places during our stay in South Africa so this one is without a doubt our least favorite. The room was small, not finished (shelves hadn't been put up so there were holes in the wall), poor quality to start off and now worse with age. The door to the shower needed to be lifted closed and really looked like it would break at any minute. But hey, if you are after a cheap night the room was clean and the bed was comfortable. Breakfast looked decent, I wasn't feeling well and they were very kind and made me some oatmeal. The people in the "reception" (some kind of shed outside the building) were less helpful though, they didn't seem very interested in giving tourist advice. The pool was tiny and didn't seem all too clean, no one swam, but it was nice to chill by the water and surf a bit (free wifi).