A welcome escape from the dust and heat of the Klein Karoo, Rosenhof Country House makes for a perfect little stop over at the beginning of the Garden Route.
The rose garden (from which the hotel takes its name), lavender and lemon bushes provide a relaxing backdrop to the top drawer food (when in Oudtshoorn...you have to try the ostrich) and old school hospitality. We think it's simply charming.