It's fine but our check in was a disaster. The girl at the front desk attempted to upgrade our room but actually upgraded us to a room that wasn't accessible due to renovations. She sent us to the wrong elevators which didn't even go to our floor then when we found the right elevators we couldn't get to the room. We went back to the front desk where the manager type sent us back to the Habitat elevators and assured us we could get to the room. No go. I returned to the desk agitated and the manager type was more concerned in explaining that he was offended by my dropping of the f bomb (not cool but frustration had set in) than he was getting me into a room. He said he didn't appreciate the language, I told him i didn't appreciate being sent to a construction zone. Anyhow, we got another room which was fine. It overlooked The Linq which was pretty noisy and we probably should have asked for a move but at the same time the view was cool. Would I stay here again? Maybe. It's got location going for it, the grounds are nice and we liked the pool. Our bags didn't make the flight at the airport, and the bell desk were also very helpful getting us our bags when they arrived. So it has some good points but the check in left a bad taste in my mouth. As a repeat visitor, I feel i deserved better from The Flamingo.