We stayed at Mark's Apartment only three nights but we enjoyed it. There is everything you need and it's very close to the Blouberg Beach.
A bit crazy is the bathroom because there is no real door but only a wardrobe door, so only the sight is covered but not the "bathroom noises" (this however seems to be common in many (south) African accomodations to whatever reason).
Really nice is the housekeeping service. Our laundry was done within a few hours.