Better love right in the open (7)
I believe the answer is:
outdoor
'in the open' is the definition.
(I've seen this before)
'better love right' is the wordplay.
'better' becomes 'outdo' (to outdo is to beat or do better than).
'love' becomes 'o' (love means zero in tennis).
'right' becomes 'r' (abbreviation).
'outdo'+'o'+'r'='OUTDOOR'
(Other definitions for outdoor that I've seen before include "Used in the open air" , "Open-air" , "Al fresco" , "Located in the open air" , "Done in the open" .)