Watch out for overcharging
A fine hotel - nice staff, good but expensive food - but my experience was spoiled by overcharging. 
As a holidaying family of four we had two rooms and my card was charged $400 deposit twice when we checked in. Fine except the clerk didn't tell me so the first I knew was when my card was declined in a restaurant. 
On checking out I settled for food and other extras worth over $500 in total and I was double charged, once for each room. The hotel cannot explain why they charged both rooms and five days later I'm still waiting for the refund. I've emailed and phoned Guest Inquiries repeatedly but they always seem to be on voicemail and never respond to messages.
I'd advise staying somewhere else where the front desk are under less pressure to extract dollars from your account as fast as possible.