The GrandResort Limassol by Leonardo Hotels liegt direkt am Strand im Erholungsgebiet von Limassol, nur wenige Meter von der Küste entfernt. Die historische Altstadt befindet sich in rund 4 Kilometern Entfernung, während das Zentrum mit Einkaufsmöglichkeiten und Unterhaltungsmöglichkeiten etwa 10 Kilometer entfernt ist. Die Anlage umfasst einen schönen Gartenbereich und bietet verschiedene Geschäfte für Gäste.
Die Zimmer verteilen sich auf fünf Etagen und bieten unterschiedliche Bettenvarianten wie Doppel-, Queen- und Kingsize-Betten. Viele Unterkünfte verfügen über Balkone oder Terrassen mit Meerblick und sind mit Teppichböden sowie modernen Bädern ausgestattet. Zur Standardausstattung gehören zudem Safes und Schreibtische.
Das Hotel verfügt über ein klimatisiertes Restaurant mit Kinderhochstühlen und eine Bar. Die Verpflegung reicht von Frühstück bis All-Inclusive mit Buffet, à la carte und Menüwahl. Für Sport und Unterhaltung stehen Angebote wie Tennis, Golf, Wassersport, Radfahren und ein Unterhaltungsprogramm bereit. Wellnessanwendungen einschließlich Sauna und Massagen ergänzen das Angebot.