3 stars for exquisite French food at Villa Azur on South Beach