Sella was very helpful. She waited till 2 in the night to avail our check in. The location was perfect. 5 mins walk to Pantheon on one side and 5 mins walk to Trevi fountain on the other side. We were able to catch all possible buses from right outside the apartment.
It made our trip very easy. Though, one point to note for tall people - the roof is a bit low and slanted as shown in photos. So we both needed to walk by bending our knees within the room. But if you know that you will be out traveling whole day and will be in room only for sleeping. This is perfect!