2.5 stars for Southeast Asian Eats at Lantao on South Beach