The staff at TMGS is awesome and super friendly. My windows needed a good cleaning after a couple seasons of neglect on my part. They showed up promptly and were meticulous in their cleaning. They even got some paint specks off of the inside of my windows that was left from when the house was built! I am going to hire them to clean my BBQ next and once I move into a house with a yard, I know who Im going to call. 10/10 service. Thanks guys!