It's not on the strip, but it's a good location if you don't mind a little walking. Excellent access to the Sphere, as it's literally directly connected off of the NE corner. The units here are timeshares, so it's more like staying in an apartment than a hotel room. The rooms are roomy, nicely furnished and nicely equipped. Our room was clean and comfortable.
OTOH, when you check in, they try to convince you to attend a timeshare seminar. It was a hard sell here. We weren't interested (several times) and the then conversations abruptly stopped, and the staff was pretty rude from then on. They provided no information about how to use the facilities while we were there, and they didn't even provide a map or any guidance on how to find our room. Perhaps seems trivila, but there are 21 buildings. We had to ask and probe for more information. The whole check-in process was pretty off-putting.
We'll look at other places before we stay here again.