I think that the overall score of 3 stars is accurate for the Flamingo. Having been to Las Vegas several times and staying at a variety of hotels, our stay there was definitely 3 plus stars, but can't make it 4. While they have renovated the rooms, the bathrooms still date back more than a decade.
The service was great and the casino is ideally located around the intersection of Flamingo road. When we first arrived the construction all around was a real drag and complicated our access to the hotel, but over our stay we made it work. My main reason for choosing Flamingo was the price due to it being a last minute trip and a busy March Madness weekend in Vegas.
Overall, I would stay there again if the price is right, but there are better properties in the area for a marginally higher rate.