stack up to(To compare to or rank against someone or something similar, especially in a worthy, respectable, or favorable manner.: He's obsessed with how he stacks up to my previous boyfriends.Bullfinch)
not look out of place(Scanning through the pages, the capital’s mayor was confronted by WhatsApp exchanges between officers that would not look out of place in a 1970s television cop drama.thetimes.co.uk4uzhoj)