Colonial Guest house in Middelburg offers comfort and luxury while remaining affordable for many a traveller.