2 stars for Tony Mantuano's Lorenzo on South Beach