Well situated, comfortable accommodation in Cape Town with quick and easy check-in.