The food tastes good but the portions are small and the plates are expensive.
The atmosphere is "cute". If you have kids it is hard to guess if they would like it or hate it. (I've seen some kids get excited and others become frightened.)
I've eaten at the Phoenix and Las Vegas locations. Although I think the Phoenix location is more professional, the staff always seems lost or confused.... honestly, I could take it or leave it.