Worst restaurant experience of my life! On my friend's birthday, we went to Serrano's because she really wanted Mexican food. I had never been there but she said the food was good. We went with our husbands and her daughter. Basically, this restaurant ruined her birthday. After we were seated, it took nearly ten minutes for our server to even come by our table to take our drink order. Having been there so long, we were also ready to place our dinner order but were not given the chance as she rushed away immediately after asking what we wanted to drink. We had been there a total of 20 minutes before we even got drinks. We placed our dinner orders and it was disaster after disaster from there. After what seemed like forever, our food came out. Well, all except my friend's bean and cheese burro. That came about five minutes later and was cold. Not even lukewarm. Cold. When her food finally came, I was able to tell the server that they had messed up my order. I had asked for my burro to be served enchilada style and it was not. They took it back and threw some sauce on it, but neglected to add cheese. (I had even requested extra cheese on top.) At that time, my friend mentioned her food was cold. It came back 10 minutes later, still cold. Every time the server came by, she would put the food on our table and bolt before we could say anything. She never refilled our drinks. Not once! Even after several requests. After my burro came back with no cheese, it took several minites to flag down another server to tell him we needed to speak with the manager. By this time both my friend and I were seething because she had to send her cold food back again and after sending mine back they still couldn't get it right. The manager came and promised she would make things right. I told her my burro (which had been sitting on the table, untouched, for over ten minutes since they brought it back out) still didn't have cheese on top. My friend told her that her burro came out cold...twice. Instead of taking my burro back to have it fixed, the manager brought out a bowl of microwaved cheese and dumped it on my cold burro. I didn't eat that night. The third time my friend's burro came out (finally warm) she took two bites and was done. She said it tasted like it had gone through the microwave too many times. (Ew!) After that nightmare, and over an hour and a half after being seated, our checks came. They had mixed up items on both checks and the manager \"took care\" of us by refunding us each $3 for our ruined burros that cost $8 and $11 respectively. I was also charged for a side of sour cream that I ordered and never received, despite two requests. We again asked for the manager and told her that was unacceptable and didn't even come close to making it right. We also asked for our checks to be corrected. She brought back our checks with the items corrected and the paltry $3 refund. The manager \"supplemented\" the refund by offering us free ice cream. We had been there forever already, were running way late on our other plans for the evening and did not want ice cream. We declined and stated that we didn't think we should have to pay for our burros because we didn't even get to eat them. She said she'd bring back another check. By this time, my friend's daughter was restless and cranky, so my friend's husband took her out to wait in the car. More than 15 minutes later (!!!) our corrected checks finally came. I was still charged for the \"enchilada style\" and extra cheese for my burro, though we each had the $8 burros removed from our checks. I was still livid to have been charged for extras on an item that I was unable to eat. Unwilling to waste any more time fighting the injustice on my check, we paid and left. After two hours and paying way too much for the experience we just had, we finally left. I will NEVER go back to this place. The service is awful, the manager doesn't care, and is a total cheapskate. Stay far away!