Upscale in downtown Lahaina: Lahaina Grill.
Might replace Mama’s as the best food on the Island. That said, it is a completely different vibe than Mama’s. While both are fine dining with similar offerings, Mama’s is like eating on the beach and the Grill is like any high end restaurant in the city.
So if you want a “city” experience this is the place but if you lean to a bit more relaxed atmosphere then it’s Mama’s. Best yet…do both!