We booked 312 Limo for 2 large (50 - 56 passenger) buses and a trolley for our September wedding. We picked them because of their great reviews online, which ended up being such a... far cry from our experience on many levels.
First, for the more minor issues: the "modern" trolley we booked for pictures and to ride to the venue was far from it - the air did not work on the front half of the trolley, which was a problem given the 80 degree weather, and made many on the bus light-headed. There were colored flickering lights which we asked to be shut off, but the bus driver said he could not control. They said the bus came with champagne - it did not.
The more major issue: the bus ride back from the reception at Rockwell on the River to the Loop was nothing short of a disaster. I will preface it by saying that we are from Chicago and live in the city - we understand that Mexican Independence Day causes unpredictable traffic and road closures and have experienced it firsthand. However, there was a path from our venue by taking an early highway exit and side streets back - this was all well laid out real-time on Google maps. The driver instead chose to go all the way around the city and try and take Lakeshore Drive, which had been disclosed would be closed. When he realized he could not get through, he pulled over on the side of the highway and asked us if we would like to get off there and take Ubers. We were miles from the hotel and never would have gotten Ubers for those on the bus. My husband, my father, and my father-in-law then had to try and remedy the situation and directed the bus driver back to Noble Square area where we got off the highway and then were able to take Wacker to the hotel. It took us 2 hours to get home from the venue (from midnight to 2AM). With the detours / road closures and traffic at that hour, it should have been no more than 45 minutes. I understand that drivers are under stress in those situations, but he made no attempt to problem solve, had no one to call at the Company, and clearly gave up. Once we learned that he was booked to drive at 6AM the next day, his impatience started to make more sense, but I am not sure how that is legal. More importantly, the business should have equipped drivers with instructions of a few routes to take given that it was known that Mexican Independence celebrations would impact the weekend (we were checking our phones, and Google maps was was up-to-date on the closures). We completely missed our ability to have an afterparty in a suite we paid a great deal for for that very reason. I have been to many weddings and had transportation hiccups and delays but never experienced something like that in my life.
It is important to note that when booking, the owner initially was responsive and easy to work with. Once I sent him an email detailing our experience a week after the wedding - it was a different story. It took me following up 3 times via email before I got to their view of a resolution, which was not really one at all. We spent nearly $6K on all of the wedding transportation - they offered $200 off for the issues we had on the trolley alone and did not acknowledge the bus ride back issues. Their direct response was "only a few people were impacted", which doesn't address the fact that it was the bride, groom and our families, the ones who paid for the buses and cared the most about the wedding, that were impacted. Would never use 312 again.