Our stay was awesome! Joe's place was extremely nice, and it was great that we could use all of the MGM amenities (even got discounted show tickets!) The only 'downsides' were that no one came to clean the room (but we ended up paying $25 for a cleaning one day) and that it technically wasn't 'on the strip', but it still was only an 8-10 minute walk to the strip.
Overall, the place was great, and our trip to Vegas was amazing. Thanks to Joe & Debora!