We went in 2017 and we had a great time. Stayed at Beach Club, was able to enjoy the pool 3 different days, got to do everything we wanted in the parks. We started our trip by attending the last
MVMCP so that put us in a festive mood and enabled us to catch the castle show etc early in our trip. If you are a seasoned Disney person and know your way around the parks, it helps that's for sure. We were in Magic Kingdom until midnight on xmas eve and everyone who got on our bus was just in the Christmas spirit. If you go into the trip knowing there will be crowds and are okay if you don't get to everything you want you should be fine. The only day we didn't do a park was Christmas day itself. We spent time in Disney Springs and enjoyed the christmas tree display there, shopped etc.