Check in was a little rough. The room was not clean when we checked in at 3pm. Upon entering the room and finding it wasn't clean, I messaged and called the host and was told that 3pm is an estimated check in time and was asked to leave the room and that the housekeeping would be completed by 4pm. We did not leave as we had been traveling since 4am with a 1 year old who desperately needed a nap, so we opted to sit on the patio and wait while the baby napped. She finally arrived and the room was cleaned around 5pm. The housekeeping woman was very nice and she did a great job, but I just was a little put off by the host asking us to leave after we had checked in. They ended up leaving a care package with an apology at the door later that evening so that was nice.
Otherwise, we really enjoyed our stay. The room was as described and the mountain view was great from the huge patio. The location is about a 10 minute walk to Las Vegas Blvd, very easy to get to, and there is a casino and several restaurants and stores accessible all within MGM that you can walk to without even having to go outside when it's too hot.
Other than the cleaning issue at the beginning, it was a nice trip and we would rent again. The only other thing I think is worth mentioning is that this apartment overlooks a Pool/Club that has DJ parties Friday-Sundays... and they are REALLY loud. Like, bass shaking the room loud. If you plan to be out late it's probably a non-issue but if you're traveling with kids, you might want to consider a room on the other side of the building. We used a sound machine and it drowned out the noise enough that the baby slept though it but if you have kids that are lighter sleepers, it could be a headache at bedtime. This is obviously not the hosts fault but it's something to be aware of.