Westin Beach resort & Spa, Ft. Lauderdale, FL