Very good location! Vatican is just across the stress and center Roma is also within 30 minutes walk. Self check-in instruction is a bit confusing, but with quick reply, no a problem. Overall satisfied!