Great location right next to Lake Las Vegas. Every morning I walked down to the lake and read a book in the comfy chairs overlooking the lake. Quiet and relaxing, but you're also by the area with a few restaurants and pubs, so in the afternoon and evening there are people around and it feels like a little town. It's also fun to watch people trying out the flyboards (water jet-pack type things that let people fly around in the air), practice rowing, etc. out on the lake.
Check-in was really easy, and you get an underground parking spot.