Das Viceroy Anguilla liegt an einem der schönsten und wiederholt ausgezeichneten Strände der Welt bzw. sogar an zweien, Barnes Bay und Meads Bay.
Besonders an diesem Hotel ist die Stilkombination: moderne Einrichtung der Zimmer und Suiten, extravagante künstlerische Elemente in den öffentlichen Hotelbereichen und schönes Farb- und Lichtspiel mit dem türkisfarbenen karibischen Meer.