I was in Apulia at the beginning of this month and fully endorse what Miss B has said. However, there is one point I feel I ought to add. Apulia is an area not much visited by the British - while I was there a group from Travelsphere came through and there was also an independent British couple but the majority of the guests were Italian. Because of this not everyone speaks English and the food is not always as it might be in an Italian restaurant in England. I say this because one of my fellow travellers has, since their return from holiday, posted their report on Trip Advisor, slating the food. They complain that "the food at dinner was not from the a la carte menu, it was at best average and sometimes inedible and unrecognisable from what it was supposed to be". They also have a go at the bar staff, saying that when trying to order lunch they "could not understand what you wanted in the way of food".
The person in question had arrived on holiday feeling unwell and continued to be so for the whole week, so this may have coloured their view of things. Unlike during Miss B's visit, we didn't have any buffet dinners - perhaps the hotel had taken note of the feeding frenzy! The food was generally good and there was plenty of it. We didn't have spaghetti, pizza or lasagne, although we did have pasta of various types, but we were served with various regional dishes. Over the whole week there were only two courses (on separate days) which I didn't enjoy. If someone didn't like anything on our menu choices, the staff did their best to provide an alternative. In the case of my fellow traveller, very little seemed to be to their taste and even specially prepared dishes were left almost untouched.
As to the complaint about the bar staff, the hotel has since posted a reply to say that the bar manager, who spoke good English, was off duty on the day in question and the complainant had wanted something different from what was on the menu. For myself, I didn't have lunch in the hotel on my free day, preferring to walk up to the village shop to buy a freshly prepared sandwich and fresh fruit.
I wanted to set the record straight because I know many people nowadays check hotels out on Trip Advisor and I wouldn't want anyone to get the wrong impression of the hotel. I thoroughly enjoyed my time there and my holiday in Apulia, where the temperature was between 28 and 30 degrees all week - a shock to the system when I got home and had to put the central heating on straight away!