Booked Caravaggio hotel (and pre-paid in full through hotels.com), but when we arrived to check in (on Thu, Oct.6) they told us "we have an issue". They said that the hotel was overbooked, but that they would send us to their sister hotel (Grand Hotel Capodimonte). We really didn't have any choice but to accept as it was late afternoon (and raining) in a city where we had never been before in a foreign country.
After getting home, we looked up the nightly costs of the two hotels. For a similar reservation (2 nights, starting on Thu, Oct.20), the Grand Hotel Capodimonte costs almost 1/3 less than the Caravaggio. It appears that the Caravaggio is running a bait-and-switch scam where they get potential guests to pre-pay and then switch them to a cheaper hotel when they show up at the door and have nowhere else to go. They never offered to reimburse us the difference in room rates or to compensate us for the inconvenience of being further away from the various tourist sights we had pre-planned to visit in Naples.
Note: Never got past the lobby of the hotel, but there is no way to submit this review unless some rating is selected for the property, room, and local area (so we gave them middling values as a reflection of our general dissatisfaction).