The Veneto Suite is a great place to base a family visit to Rome. The neighborhood was a primary selling point for us. There is a super-market (aka 'Discount') and laundry mat on the block, which was very convenient. There were also a number of very solid restaurants within a five minute walk, which is really nice after a long day of sightseeing. There is also a police station on the block, so it felt very safe at all hours.
Make sure to find the Villa Borghese entrance to the Spagna Metro stop on Via Veneto. There are escalators and people movers that carry you underground to the Spanish Steps in minutes. Very convenient.
The apartment itself is as described and was a comfortable and convenient launching point to explore all of Central Rome.