My sister recommended the Meghna restaurant. What can you tell me about it?