Ramin Karimloo was absolutely phenomenal, as anticipated. What a voice! When he sang Bring Him Home I think there was a tear in everyone's eye. The rest of the cast, particularly the male characters, were also outstanding. Adam Monley impressed as Javert. Kyle Scatliffe (Enjolas) blew everyone out of their seats with his powerful voice. From the leading roles to the swing cast , excellent. Cliff Saunders and Keala Settle were perfect--had everyone laughing with their antics. John Rapson and Richard Barth in their multiple roles--fantastic. I loved the sets/video combination--done very effectively. Highlights when Jean Valjean is moving through the underground with Marius and the climatic scene with Javert. The whole audience gasped. The venue itself is typical of broadway older theaters--small seats without a lot of leg room (although I could clearly see the show because of the skew of the seating and the sloping floor), very limited restroom facilities, etc. However, the magic once the show starts overcomes these shortcomings. During intermission, you do feel like cattle being herded with the gruff staff shouting directions but really there is no way around it--if they left everyone to their own devices, everyone would just mill around and jam up the aisles. The ladies room is inadequate; there is no way for everyone to make it through the line before intermission is over. Just not enough "seats" available for number of people. So at intermission, you can choose to go to the bathroom or get a drink or buy a souvenir. Souvenir booths also totally jammed packed - wasn't worth it to try to get in line and get crushed to get a t-shirt. (There is a stand right at the door with limited items that doesn't tend to get intimidating lines). BUT, again, the show itself is amazing and any shortcomings of the venue can be overlooked and washed away by the power of the show. I would recommend it. I would go again. I won't describe specific scenes so as not to spoil the show but just go! My sons first experience with broadway--worth every penny!