First time staying here and it won't be my last.
There are several things you can complain about at the MGM. The cost of food, it's too big, they charge for everything, there's a pool charge, they're too many people and the list could go on and on, but I ask you to name one other casino on the Vegas strip that doesn't come with all those same exact complaints.
I enjoyed my newly remodeled room. It provided the right amount of space and was more comfortable than it needed to be. I enjoyed the some of the restaurants. Sure I only went there during happy because I'm not foolish enough to over spend on over priced food. I enjoyed the shopping amenities as well. Only shopping for things that I normally wouldn't be able to get back home. I enjoyed the pool, the jacuzzi, and working on my tan. All 3 things were free.
I had an exceptional time at the MGM. My only advise would be to use your logic and to never go when there is an event being held at the casino.