I spent 4 nights at the Hotel Corallo during first week of September, 2012.
It was beautiful! Everything I had envisioned from reviewing their website and photos.
I selected this hotel for the location and views of the Mediterranean. It is built right on the cliffs above the sea. No swimming pool but easy access via elevator/stone walking path to the public beach below the cliffs. I stayed in room 562 and paid $326.00 USD per night. A bedroom suite with Queen bed (2 small terraces with table/chairs off each side of the main bedroom), Italian furnishings complete with 2-3 foot candlesticks (candles provided), built in room armoire, fully tiled bathroom complete with double sinks, jetted tub/shower with large window looking out over the sea below and a large separate sitting/sunroom with sofa, chairs, tables and mini fridge/bar. However, the best part of this room was the LARGE terrace off the sitting room!!! 2 chaise lounges, chairs and tables with amazing 360 degree views of mountains above, streets below, coastal views (great at night!) and total views out to the Mediterranean sea. Amazing sunsets from this terrace...the sun drops like a ball of fire into the sea. The Historical Hotel in Saint Agnello Sorrento is about a 15 minute walk to the main marina and shopping/eating district. I was traveling alone and felt very safe on the streets day or night. My room safe was not working. Though I did ensure all monies/valuables by taking these to the 24 X 7 front desk/hotel safe. Nice continental breakfast was included every morning in the indoor/outdoor terrace dining room. The Hotel will arrange any excursions desired including pick up from Naples airport; approx ~$100.00 USD. I did have hotel arrange a day trip to Pompeii and Vesuvius...a great day! When in the main town/shopping district I highly recommend eating at the Fudoro Bar off the main plaza. Great food, wine, people watching.