As far as budget options go, this is a fine place. Our room had a partial strip view - we could see the fountains at Bellagio decently from our room (and even our bed). Location on the strip is top notch - across from Caesars, in the middle of everything.
We checked in online ahead of time which is recommended, as we basically just had to walk up to the counter and get a key as opposed to the long, slow Friday night check-in line. Our room was good but not great - the bed was a bit soft, but everything was clean and not too worn. Bathroom was large.
The common areas are crap - old, dirty, run down. The casino is small and kinda trashy. Sports book is only okay.
I usually stay at Mirage, but have stayed at NY NY and Paris also. Compared to these, Flamingo is probably my least favorite...but also tied for cheapest with NY NY, and in a better location in my opinion.