Angelo's place is well designed to make use of the small space. We had everything we needed for our short stay there. Communication was generally pretty good, and Angelo was helpful and adaptable to our needs.
The location is great for site seeing in Rome, however the neighborhood can be loud in the evenings.
We booked the place fairly last minute, and because of that had some minor issues with the checkin (left waiting without response for a little while), but all got sorted, and overall, I would recommend staying here.