First the good: The apartment is modern and the location is perfect. It's a great, walkable area, close to restaurants, the Vatican, and public transportation. Emanuele who came to greet us for check-in was really great. He was super friendly and helpful! He even sent us a long list of recommendations for restaurants after he left. We also really appreciated the apartment owner allowing us to have a late check out. We had a later flight and many bags, so the late checkout was very helpful!
Now the not so good... Due to previous reviews we had high expectations, but we were definitely disappointed by the level of cleanliness. We were told that the apartment would be ready by 4pm, but even though we arrived by 4:15, the apartment still wasn't ready. We dropped our bags and left for another 3 hours to allow the cleaning to be finished, but even then the place wasn't that clean. The rug didn't even look vacuumed.
Also, even though there are two full bathrooms, you have to schedule showers and do camp style showering (water on and off) if you are more than 2 people. The apartment is supposed to sleep 6, but there was not enough hot water for 2 consecutive showers, so we had the kids shower at night and we staggered the adults, still turning the water on and off, which makes for a very cold, uncomfortable shower if you have to shave to wear shorts in the summer.
Overall, we still had a pleasant stay, mostly due to the location and the fact that we were so busy during the days that we didn't stay at the apartment very much.