The place was absolutely perfect and the location could not have been better, located just a few steps away from Termini. Everything you want to see in Rome is in walking distance.