Best location in Cape Town! All the amenities of a hotel, but much better.