Largish al a carte menu but only 3 choices on set menu, one fish, one meat, one vegetarian.
Dining inside is in one of two dinning rooms with silver ish type service. The larger room is best with good sea views. Terrace cafe is next door to the main dining rooms and is outdoors and a smaller menu.
Nothing on the menu is cheap and I would suggest stay away from the ravioli which is so thick and horrible and stuffed with one single prawn that I left mine.
Deserts menu has a decent choice and the is a wide selection of ice cream or sorbet flavours.
Drinks a expensive but good selection of local wines. Excellent local Cava.
Bread selection is excellent and they are always ready to offer you more.
Unless you have transport you are a captive audience here so maybe would not want to spend too long at the hotel as I am sure you would get bored with the menu as we did after 6 nights.