We spent 3 nights in April 2004 in this 3 star hotel located near Via Veneto. The hotel is very close to the American Embassy and the Hard Rock Cafe. If you like walking it takes about 10 minutes to get to "Piazza di Spagna". Otherwise there's a subway station in Piazza Barberini and you can get everywhere in the city.
On http://veneto.hotel-roma.net you can book online, you can see some pictures and a map. Breakfast is included.