Au restaurant principal "Magico", les repas sont servis sous forme de buffet avec thé, café, crêpes et gâteaux. Trois restaurants à la carte proposent une cuisine internationale, tunisienne et thaïlandaise, avec possibilité de réserver la veille.
Des espaces sandwiches sont disponibles au Beach bar ou au bar piscine selon la saison. L'hôtel offre également plusieurs bars, dont un Disco-bar, Captain’s-bar, bar-plage, bar-piscine, wunder-bar et café Maure.
Une variété de boissons alcoolisées et non alcoolisées, locales et internationales, est servie dans les bars, y compris bières, vins locaux, café, thé et boissons gazeuses.