2.5 stars for Via Verdi in Miami's Upper East Side