This is a late review, since I ate there last in September, but since my family just went there over the weekend, I feel I can rely on it still being a fantastic place. One of the best Mexican restaurants I've ever been to. It was as high end as it gets for a Mexican restaurant without being stupid. The handmade tortillas (which you see being produced in the window) are to die for. The service was very helpful. My go-to, enchiladas, were fantastic. Take it from this Southern California Latino, Michoacan is a must-do. If Michoacan want to come to Long Beach, I'd be happy to help!