Seat the ultimate in glamour till now (2,3)
I believe the answer is:
so far
'till now' is the definition.
(thesaurus)
'seat the ultimate in glamour' is the wordplay.
'seat' becomes 'sofa' (sofa is a kind of seat).
'the ultimate in' suggests the final letters.
The final letter of 'glamour' is 'r'.
'sofa'+'r'='SO FAR'
(Other definitions for so far that I've seen before include "To this point" , "to a certain degree" , "Up until the present moment" , "till now" .)