Stephen and Louise's is the perfect place to relax and unwind in scenic Ross. The accommodation is warm and modern, and within short walking distance of the town. Highly recommended for anyone traveling through Tassie.