Walnut Cottage is a good choice. Lydia goes overboard to make travellers' experience comfortable and memorable.
Nearby are a worthy Thai (Barossa Thai) which, unbelievably, serves Trumer Beer, and a top coffee shop.
Angaston is one of several closely-linked towns in the beautiful rolling hills of the Barossa Valley, so Walnut Cottage is central to Nuriootpa, Kapunda, Gawler and Tanunda. All services are within easy reach.
If you don't know the Barossa Valley well, we would suggest Walnut Cottage as a base for exploring the Valley's considerable goodies.