We stayed at Hotel La sonrisa for 3 nights while visiting Pompeii and Herulaneum. An island a midst the chaos of the surrounding area. The staff was absolutely wonderful..On our first night, we came down for dinner and someone met/escorted us to the bar for an appertivo...when we were finished with that, we were escorted to the dining room...Yes there were weddings going on while we were there, but the entire hotel is out of Disneyland in any case. It is about a good 20 minute drive to Pompeii because the streets are very small and traffic is slow. But we would still prefer staying in the peaceful oasis of La Sonrisa then in the more questionable streets near Pompeii.
The only negative is the extremely slow wifi. Both my husband and I are professionals and depend on working on the internet so that we can also travel a lot in Italy. The internet continually disconnected because the bandwidth is simply not adequate to accomodate anything more extensive than simply e-mails.