I'll be travelling to Beijing on the last two weeks of December. Which hotel is better? In terms of facilities, room size, service and location. I know that Grand Hyatt is in a large complex with a shopping mall beneath it, does that mean that it will be more convenient to stay there in the winter than the peninsula palace? Which of the two has more restaurants near it?