We enjoyed our stay at iFlat in Trastevere.
The location is ideal: the apartment is near the best place to spend memorable evenings while being located on a quiet street.
The bed in the bedroom is very comfortable but I couldn't imagine sleeping on the sofa bed in the living room.
We didn't use the kitchen and it was unfortunately too hot to spend time on the roof terrace which I think is a real must of the apartment.
Speaking of heat, the air conditioning in the bedroom and the office worked, but not the one in the living room/kitchen. It was enough to cool the place but nothing like central air conditioning.
The bathroom is large but it was very difficult to use the shower without flooding the floor around the bath. Also, the drain in was blocked so it was somewhat unpleasant to have your feet soaking in the accumulating water. With a cleaning fee of CA$142, I would have expected a 100% clean and functional bath.
On a more positive note, we really appreciated iFlat's very reliable customer service when we were no longer able to activate the shower: as North Americans, we didn't know that we just needed to pull the hose just below the faucet that feeds the shower head.
Access to the place was somewhat perilous since our plane arrived 2 hours late in Rome but everything ended well following some exchanges with the administration of the place.
I realized that the information provided at their request (flight number, etc.), was not really used on their part…
Finally, get your cardio ready because you have to climb more than 4 levels of stairs to access the apartment.