Le coordinate sono corrette e la fermata della metro più vicina dovrebbe essere Battistini (il capolinea della linea A); immagino che il prezzo sia per persona in camera doppia, giusto? Da quello che ho saputo, forniscono ospitalità a molte comitive.
Se ti interessa spendere meno, c'è un B&B in Piazzale Clodio, proprio accanto al Palazzo di Giustizia ed a meno di 1 km. a piedi da S. Pietro, che dovrebbe essere più economico (20 euro circa a persona in camera doppia); eccoti le coordinate:

BellaRoma Place
Via Accinni 63 (Via Privata)
00195 Roma - Italia
Tel.Num. ++39 0639750599
Fax. ++39 0639740809
E-mail: info@bellaromahostel.com
http://www.bellaromahostel.com

Ci hanno soggiornato a settembre due persone che conosco; telefona e facci sapere.