Amazing apartment near hundreds of restaurants. Many of the sights in Rome are a quick walk away.