Marriot have recently changed the way they do brunch and it is much better. All the restaurants are open and you can wonder through them all. Also, you can pay a bit extra and all your alcohol is included.
Four Seasons probably has better food though.