I used to go here all the time. The decor is fun the first time, but overwhelming every time thereafter. If you're looking for decent, greasy, hangover food, then Mike's is the place for you. However, it doesn't seem very clean and the service is pretty crummy.
I ordered a vegetarian omelette and told the waiter 3 times that it was very important for there to NOT be meat in the food because I am a vegetarian that gets sick from eating meat. I am not kidding: the last 3 TIMES I went here, there ended up being chunks of meat (usually ham) in my food. I got sick twice. I won't go here again.
Bottom line: if you can eat anything and prefer greasy food, then try Mike's. If that doesn't describe you, go elsewhere.