Perfect location, literally 1 mins walk from Navona Square.
Steep stairs, but manageable. No air conditioner, as described, but endurable in June.
5-10mins walk to the luggage storage store.