Just make sure you fully understand you are NOT staying at the mgm grand, you are staying at the mgm signature. The hotels are connected but it is a very long walk, about a mile, to get to the center of the mgm grand. The signature is very nice but it is not located close to the action of the strip. There is no free ride to the strip or anything like that. You have to uber or taxi everywhere which is approximately $10-$20 wherever you want to go. The hotel also charges for everything. You cannot ask for extra towels or sheets. Anything extra is at least $50. Do not try to check in early. Not even a minute early. I asked to check in at 1pm and was told I would get a text message when the room was ready... I never got that text message. The room also charges you $100 per room and says you will get it back. I had 2 rooms so had to pay $200, luckily the concierge was nice and only charged me $50 for the second room. I would have been ok with the charges if I was told prior. I actually even asked if there would be additional charges and didn't get an answer.
Overall the room is nice, bathroom is nice but you can find something half the price, just as nice if not nicer closer to the strip action.
I would not recommend this hotel.