L'hôtel compte trois restaurants. Le restaurant principal, le Chili se niche dans une grande salle un peu sombre aux couleurs vives, orange mais aussi plus sobres, beige et marron. La cuisine, d'inspiration portugaise et internationale, est servie sous forme de buffet. Le petit-déjeuner n'est pas en rapport avec la catégorie de l'hôtel : peu de choix et peu de goût. Le " Peppers Steackhouse ", restaurant à la carte ouvert le soir seulement (jolie vue en hauteur sur la marina), se veut plus chic. Un espace show cooking offre une vue sur les cuisines. Les viandes y sont un délice.Belle carte de vins portugais à des prix abordables. Le bar voisin propose chaque soir un spectacle (magie, démonstration de danse, fado, musique). En saison, un bar est ouvert au bord de la piscine. L'été seulement, le déjeuner et le dîner peuvent se prendre au Menta restaurant. La cuisine y est internationale et légére. L'été, au Puro Beach on peut y déguster des sushis, des encas et autres snacks.