Superb accommodation for a business trip or a quick visit to the cape