Le Shalimar se trouve au milieu d'un grand parc sur la côte sud d'Hammamet. Il a un style tunisien et est à 200 mètres de la plage, à 6 km du centre-ville et à 60 km de l'aéroport Tunis Carthage.
dispose de 208 chambres entièrement climatisées, réparties sur plusieurs étages, soit dans le bâtiment principal soit dans des pavillons. Chaque chambre est pourvue d'une salle de bains, d'un balcon ou d'une terrasse, d'un téléphone, d'une télévision par satellite, et d'un mini-bar disponible sur demande moyennant un supplément.
L'Hôtel Shalimar propose un service de buffet pour les trois repas au restaurant principal, avec des boissons en libre-service. Des barbecues sur la plage et près de la piscine sont également disponibles. Les dîners sont thématiques, avec des soirées tunisiennes, italiennes ou orientales.En outre, l'hôtel dispose de plusieurs bars, dont un bar réception, un bar Anglais, un Café Maure, un bar piscine et un bar plage.
Propose une vaste piscine en plein air ainsi qu'une piscine couverte. Son spa comprend un hammam, une salle de relaxation, une salle de sport, un salon de coiffure et un espace dédié à l'esthétique.