Mixed review.
I liked their shops. Lots of fun items. I liked the produce stand. The man working there offered to hold my bags in a fridge while I went to eat. He was very helpful.
The restaurant was not worth the wait. We waited well over and hour for a party of 2. Once seated, our table tilted when leaned on because it wasn't level, there were a ridiculous amount of flies, and little bits from the tree repeatedly fell into our drinks and food.
The food was pretty good. It tasted very fresh, but a bit bland. The prices were really high.