Been here before for a bachelor party and had a great time. The room was comfy and big but that's about it. The balcony was a great feature but the particular weekend there was a storm, so couldn't enjoy it.
The distance from the room to the casino was a bit far compared to other properties but if you're not here to play at the casino then this wouldn't be an issue.
The resort fee is crazy but is found at all the other MGM Properties now and will soon be charging for parking beginning April 1st - seriously.
With tons of other options on the strip, I'd suggest staying elsewhere. This place is just too busy and crowded to have a relaxed or fun time.