A luxury hotel arrives in Bal Harbour: St. Regis Bal Harbour