Das auf einem erstklassigen Grundstück an der Küste gelegene Hotel mit Blick auf Miami Beach und den spektakulären Intracoastal Waterway befindet sich nur wenige Minuten von den Geschäften am Bal Harbour, dem Einkaufszentrum Lincoln Road Mall, diversen Kunstgalerien und dem weltbekannten Art-Deco-Viertel von South Beach entfernt.