Great location, all your needs for a short get away. In the heart of Rome where you are surrounded by culture and history.
Recommended and will be returning.