This place was the perfect home away from home while being just minutes from the strip