Les Misérables an unforgettable experience