The location is great and good value for the money. I would not recommend it for persons who are taller than 1,85m. Also, be aware that the photos look better than the actual place and you can hear everything from the street.
All in all, I recommend this place if you stay for a few days in Rome.