Good but not great. Best thing is location - close to PNC Park, Heinz Field, Rivers Casino, bars and restaurants. Room was clean but noisy at night. There was a metal plate at the hotel drive-thru area right below our window and every time a car passed over it there a loud bang bang. Free breakfast was good with a lot of variety. However, the employee who stocks the food and cleans the area was very loud, ran her mouth constantly and gave her opinion on everything - very inappropriate and conduct not befitting a Marriott. We have stayed here many times for football games but this time was the worst. Competition for lodging has been bumped up in the North Shore so I think we will venture elsewhere for our next stay.