Everything and more, couldn't have imagined a better stay in Cape Town, this place is amazing and the hosts are very accommodating and quick to respond to queries.