Wonder place located in sea point South Africa. Highly recommendable for families looking for a place to stay in Cape Town.