The Westin Resort & Spa, Los Cabos ★★★★