ZenCapeTown is everything you want and more. if you can book it, don't hesitate.