A really quiet and peaceful place to relax and take in the countryside of the Otways.