Décorées dans un style méditerranéen classique, les chambres climatisées sont dotées d'un balcon. Certaines donnent sur la mer Ionienne, d'autres sur la végétation luxuriante. Toutes bénéficient d'un accès gratuit à la plage, où vous pourrez profiter d'un parasol et de 2 chaises longues.
Offrant une vue sur la mer ou la piscine, les restaurants sur place servent une cuisine internationale ainsi que des spécialités méditerranéennes de poisson.
Le Grand Hotel Costa Brada se trouve à 45 minutes en voiture du centre historique de Lecce. Santa Maria di Leuca est accessible à 40 km.