I chose this place as it was is a much more frugal choice compared to a hotel on the strip while still being close. The strip was about a 15 min ride away and we found that we tended to want to stay on the strip once we arrived so there wasn't really any back and forth anyway. Also, we were closer to downtown Las Vegas which we went to in addition to the strip.
The apartment is in a somewhat older neighborhood. I didn't find the surroundings necessarily uncomfortable or unsafe, but I got the feeling that if I went down a few streets that I might find myself in a bad area. I would say that the strip isn't really walkable, and even if it was I wouldn't want to wander around that area much.
We found the amenities comfortable. We fit four guys, one on each of the two beds and the two couches. Only the two beds had bedding on them, not the couch pull out bed, and we didn't find any extra bedding. You might want to bring your own bedding if planning to use the couches. Checking in was as easy as it could possibly be.