Hamilton Princess & Beach Club - A Fairmont Managed Hotel, Hamilton