The place is well located, no problems on going around Rome whatsoever.
Gledi himself is a very talkative person and can help you out with Italy's key places
When choosing, make sure to add up all the expenses you'll pay: Rental +Rome Tax (paid separately) + Wifi (if necessary, charged separately) and look whether this is really the optimal place in comparison to others.
If it is, definitely go here!