Came back last week from Sorrento. Excellent holiday in very good company. Bernie our tour leader was very helpful and informative as was the local guide for Pompei. The weather was sunny and warm most days, which was especially welcome for the Amalfi drive and boat trip. The Hotel Zi Theresa is ideally situated, a short walk (about 10 minutes) from the main squares where there are some very good places to eat. Would recommend Meating which is just off the Piazza Tasso. Steaks are excellent. The staff at the hotel are very pleasant and I found the food to be more than adequate. In fact after the first course - usually some sort of pasta - it was a push to complete the main course never mind the sweet! There are shops and a supermarket close to the hotel where you can buy water etc. Might be a good idea to take your own hairdryer as the one in the hotel isn't very good. The towels are changed every day and housekeeping is excellent.
If you do buy a large umbrella make sure it doesn't have a metal tip as BA will not let you bring it home!
Certainly would recommend this holiday.