Soooo I apparently checked in at the wrong location but did drive by this location - it is a good spot and anything open 24 hours on the strip is a smart thing.
I went to the one at Flamingo and Paradise which is an amazing spot, easy access and really cool!