This property is a must stay if you are visiting the Yarra, amazing location + the best view