Should I visit the Royal Academy's Winter Show 'Michelangelo, Leonardo, Raphael: Florence c. 1504'?