The apartment was very nicely decorated and very clean. It had access to a public pool and roof terrace. If you want to self cater you need to take into consideration that spices and oil need to be bought. But good restaurants are close by. It is located very centrally. 5 min by car to the Waterfront, 15 min to Woodstock, 10 min to Kloof street etc. The beach promenade was in walking distance as was an excellent breakfast place. We stayed in the apartment with two small kids and would only recommend it to families with bigger kids or couples, as with smaller kids we always had to go out. Also it is very bright, which is generally very nice, but for us it meant that our kids were up at 6 :-( All in all we had a good time.