Hello everyone. I am translating the webpage of a hotel and I came across the following sentence: Perched majestically atop a cascading hill with breathtaking views of the Caribbean Sea, these suites offer... I wonder what that phrase is in Spanish...would you please help me out? Thanks in advance. B.