We stayed at the Salamander last year during the cherry blossoms, perfect location. I read the lobby under construction until April. So I wouldn’t stay there this year.
We stayed with three kids at the Waldorf and I think that is perfect for your needs. The lobby area is great and very welcoming and the proximity to the mall is ideal. I think they do afternoon tea too.
We’ve also stayed at the Intercontinental and I just didn’t like it as much. It’s a nice hotel and my kids like the wharf area but I prefer the Waldorf.