The place is in an excellent location in the historic center of Rome, next to the Colosseo. For that alone its definitely worth booking!