Great place within walking distance from all of Rome.