Everything was just perfect. We stayed for a Christmas Holidays and it was great. There are couple of places that were open that time and they are great. We've visited The Shard and it's unbelievable view. Many places are closed at Christmas Holidays, but London itself is a perfect place anyway. The flat is awesome. Just awesome. There are some nice places on Blair list which you should certainly visit.