I have just returned from a 1 week stay at the Grand Hotel Ambasciatori in Sorrento and cannot praise this hotel enough. From the sweeping views of the Bay of Naples and Vesuvius, the superior service by the staff, and the well-appointed beautiful rooms and common areas --- this hotel has it all.
If you desire super modern chic --- stay away. This gem of a hotel is classic old school Italian luxury (beautiful tiled floors, amazing inlaid wood panels, comfortable furnishings --- as well as wait staff in starched uniforms without the "starched personalities/lack thereof" you find in some of the close-by overrated 5 star accomodations). The "icing on the cake" is its' convenient, yet removed, location away from the tourist crowds and mayhem of Sorrento's central square.
Do not hesitate to book this hotel and experience the best that Sorrento had to offer!More