Hotel Antiche Mura (Ancient walls) knows how to look after guests; a six night stay at this hotel in a junior suite was, without doubt, thoroughly enjoyable. All of the staff, (reception, breakfast room, bar, snack bar), without exception, played their part in making this stay memorable. Also, the location was perfect, a couple of minutes walk to busy Piazza Tasso (main square), yet peace and quiet in the hotel grounds; the pool area was very relaxing.
They do charge €10 per day for car parking, but space in Sorrento is at a premium, especially in the hotel garage, so it was understandable for secure parking. Breakfast was already in the cost of the room, so each morning you had a wide range of foods to choose from - cereals, yogurt, bread (various), meats/cheeses, eggs, bacon, pastries etc - more than enough for everyone. The same standard of service was on offer in the snack bar and bar area of an afternoon and evening respectively - nothing too much trouble, always welcoming and friendly.
The hotel's location makes it an excellent choice as a base for trips - Pompeii, Amalfi coast, Capri - either by car or by public transport (which is good), and to drive from Naples airport was just about one hour (traffic permitting). In the evening you can just wander down to Piazza Tasso, or the many side streets, to choose from an endless number of restaurants, as the hotel does not provide this facility (could be viewed as a negative, but you do get out and see Sorrento much more). They do offer a selection of trips from the hotel to all of the sights, but doing it yourself was no great hassle!
Sorrento was great, Hotel Antiche Mura was a big part in making it so; highly recommended.