The place in my opinion was nicely located. A short walk to the strip/Aria and right across the way from Top Golf. The check in process is pretty seamless and essentially the same as a hotel check-in. All the details and information were provided by the host prior to arriving so it prevented potential confusion.