The food is not good, and probably borderline bad.
I've been to places 10x cheaper than this in Dhaka and they tasted way better. They make you go up a lot of steps, when they can easily seat you on lower floors.
This place would be good for banquets and such, but definitely not for normal meals. The service is even worse! It is impossible to get their attention, considering the size of the establishment. It took them over 20 mins to get our attention. They waiting impatiently to take our order in (we were starving), and it took another good chunk of time to get the food in. However the food was edible, and some items were OK to eat. (Saved them from a terrible rating.)
Not at all impressed! Definitely ignore the big blue XINXIAN sign and drive further down.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.