I wasn't there on this trip, just helping my friends to book. This is their feedback on their stay.
A very strategic place to stay! If u have watched a movie called "The Italian Job" thats where this movie was shoot. A place called Spanish Steps. A very very convenient place to stay as its surrounded by restaurants ,bars and shopping stores. A walking distance to places of interest in rome . A very scenic place to stay.