I stayed at the apartment with my wife, 2 young kids and my wife's parents. It seemed like good value for money and a good location in Sea Point.

On arrival the host did not meet us but sent me her cleaners number whom became our point of liaison for the keys. The garage was not automatic, nor were there lock up keys provided as promised prior to the booking - hence the garage was not properly secured. It was very cramped and difficult to park an SUV in.

The apartment building is very old and was under renovation with scaffolding everywhere, which we were not notified of at the time of the booking. Previously we have been offered discounts for this inconvenience. But the host failed to mention this.

The hallways on each floor smelled very musty perhaps because of the age of the building. The elevators were small and some very old with manual doors on some. The plumbing fittings in the apartment were not in good condition - shower head in the only en suite bathroom was loose and became detached on more than one occasion whilst in use. Even while attached, because it was so loose, water would spray from above the shower head. The only en suite bathroom was in fact very small and cramped. The towel rail was also loose and when placing a towel on it, always came loose.

In the larger shared bathroom, the shower hose was broken in places and water kept squirting out onto the floor.

The dishes, like the bowls and the plates were dirty and needed to be rinsed before use. Certain essentials such as an iron were not made available, even after requesting for it.

When we inquired about the cleaning service, the host said we needed to negotiate the price and services directly with the cleaner.

This caused issues because the cleaner was attending a wedding that week, and on day 2 arrived at 4:30 pm to clean, which is unacceptable and too close to dinner time.

She was therefore just rushing and did not mop the floors or clean the bathrooms adequately. The toilets were left filthy and toilet rolls were not replenished until we asked.

The excuse given to me by the host was that the cleaning lady was attended a wedding that week. But it's unacceptable that alternative cleansers could not be arranged.

On a positive note, the apartment was decently furnished and in a good location in Sea Point and within close proximity to Green Point and Waterfront and other attractions.

But there were other options for 10-15% more expensive which I would have rather considered over this. I will not stay here again.