Michaels is one of the best restaurants I have been too. We were a party of 6 people and everything we ordered was amazing. They serve everything organic, wild seafood, and all natural vegetables. Everything they make is homemade. Everything has amazing flavors and nothing disappointed. It's also located in the middle of all high end shops. The waiter knew the menu inside and out and recommended items that we would love. I wish there was one just like it on LI. Prices were very reasonable. We ate at a steak house the following evening and spent double for food that was just mediocre. This should be top of your list as far as places to dine in Miami.