Old hotel when refurbished, all in all (2,3,5)
I believe the answer is:
on the whole
'all in all' is the definition.
('on the whole' can be a synonym of 'all in all')
'old hotel when refurbished' is the wordplay.
'old' becomes 'o' (common abbreviation eg in OE for Old English).
'refurbished' is an anagram indicator.
'hotel'+'when'='hotelwhen'
'hotelwhen' is an anagram of 'nthewhole'.
'o'+'nthewhole'='ON THE WHOLE'
(Other definitions for on the whole that I've seen before include "In general" , "as a rule" , "First and last" , "All things considered" , "Generally" .)