Place is well located. Some great restaurants in area with the Colosseum about 300 meters away.