The Mountain Grand in Halls Gap is a guesthouse, featuring an upstairs restaurant, down stairs bar/cafe and beautiful gardens.