Oh wow! That rate is super high. When I stay there I paid around $350. I had a corporate rate but if you book in advance directly with Marriott you can get similar rates.
For $600 a night I wouldn’t stay there, I’d stay at the Shangri-la (Shard), the mandarin oriental or Browns hotel. I do like my luxury but I only splurge for special occasions