SPOILER ALERT -- I'm going to talk about events in the film, don't read if you don't want to know

Rating: 10/10 (30 March 2017)

Absolutely gorgeous! I have no complaint about the cast, the sets, or the CGI -- it all worked for me.
Among my favorite parts of the film were the little salutes to various musicals as well as other Disney films. By my count there were salutes to:
Oliver!- Sound of Music-Singing in the Rain- Moulin Rouge
The whole "Be My Guest" is a feast of Busby Berkeley routines with a little Esther Williams thrown in.
I'm hoping to see the film up for several Oscars: Cinematography, Best Score, Costuming, Set Design, Make-up, and "Evermore" for Best Song, although I can see either "Days in the Sun" or "How Does A Moment Last Forever" being picked instead.
I loved the film so much I'm going back to see it again...maybe more than once.
Note: This film can be very dark, I would not take a very young child to this.