Exactly everything we needed for a weekend in Vegas. Check in was easy and host communicated with us well.