We stayed at this hotel 3 years ago and I have just booked to go back again in June. This hotel was one of the best we have ever stayed at and in my opinion, should be 5*. The food is fantastic and every other aspect of this hotel is pure luxury. The staff work very hard to keep this hotel spotless and the waiters in the restuarant do a fantastic job at ensuring all guests are made to feel special. I have already been away this year to a 4* hotel and although this was nice, it didn't match up to the Capodimonte.