Located just minutes from the Las Vegas Strip, the hotel offers spacious rooms with separated living areas, sofa beds, and 55-inch TVs.