On FaceBook they posted this just now, maybe it is finally ready and finished? Anyone stayed recently?
Here it is: Sofitel Rome Villa Borghese in its full beauty! Enjoy a wonderful stay in a quiet corner in the heart of Rome, the perfect starting point for your unique Roman experience.