The hotel Cristina is a beautiful hotel, located in the middle ground between S. Agnello and Sorrento. It offered a panoramic view over Naples bay, and every morning and evening we would have a table reserved for us (family of four) out on the terrace to enjoy the morning air/watch the sun set (Of course, a table inside would be no trouble signor!).
We found the staff constantly professional, and despite my desecration of the Italian language, we always felt comfortable and relaxed. Checking in was effortless (Booked a package holiday - half board), and we were shown to our rooms by the constantly smiling receptionist. Beautiful rooms, of which most, if not all, have a picturesque view over the aforementioned bay.
You will not find much to do in S. Agnello, however, reception was happy to provide maps of the area, to local bus and train services, and we found the shuttle bus invaluable in getting to and from the coast.
This entire review could be focused around the mealtimes, in which Francesco and co. made it an absolute pleasure to dine there. Naturally ALL members of staff I came in contact with spoke fluent English, but the waiting staff effortlessly switched between Italian, English and French, confidently integrating themselves with the guests, allowing a very relaxed dining experience. The food was consistently amazing, there was always something on the menu that would take our fancy, and exotic too (for a British cuisine), from swordfish and octopus, to veal and PISTACHIO coated profiteroles. Breakfasts and Dinners are HIGHLY recommended. On the Friday of our stay, they hosted a special Italian meal, (I assume it is a weekly thing) in which they roasted and displayed the pork joint, contributing to an delicious 4 courses and live music.
What more to say other than it is clearly a clean and professionally well run hotel. The swimming pool was not packed, the rooms were always clean, and the food was gorgeous. That, I believe, should be enough to persuade anybody.