Place, Cleanliness and Food are great. Service is OK. Price is fair. Every dim sum dish comes in a giant heavy plate while most tables are small in general. Does it mean you either have to eat fast to clean up the table or it doesn't want customers order too much food at the same time.
With so many exits and hidden entrance, it is like a maze when you got in and you don't know where the washroom and the way out when you are done.
One bad thing is you cannot find parking spots easily within such a "mall" with so many restaurants, retail stores and bank.