The Peabody is very nice. One of the nicest properties on International drive.
We stayed there last year. We had no complaints. Much to our surprise, our room had a balcony. Most rooms don't. If possible, I would request a balcony room. The hotel is very large. Off the fifth floor are the recreation decks. One side of the hotel has a very large pool area. Our room overlooked this side of the hotel, which looks directly across to the Orange County Convention Center. On the other side of the hotel are tennis courts and a little area where they house the ducks when they are not in the main lobby swimming in the fountain. The restaurants are some of the best in the area. They are also a bit pricey. Valet parking was reasonable, though self parking was close by and only a very short walk to the lobby side entrance.
I bet they will have beautiful Christmas decorations. If you can, post some photos when you get back so we can see how the Peabody decorates for the Holidays.