This place is exactly as described and really great.
It has everything you could want and is very close to Vatican City.