The apartment is potentially very good. It has a modern design, good air conditioning system and is in a good location. Unfortunately, the hosts didn't clean the apartment properly, so if you are dust allergic, be ready to suffer a bit. The shower's drain was extremely clogged, and nothing was done about it, even though Lele told me that a technician went there. The staff is really nice.
I wouldn't recommend it for family and friends, because it can be a stressful experience in Rome.