Lee's place is a perfect space for a relaxing visit to Las Vegas with all of the amenities needed for a top shelf experience.