We stayed in this home for four nights and it included everything we needed. Our flight arrived a few hours early and we were allowed to drop off our luggage and venture out before check in, such a great courtesy. Check-in was easy and we received great communication throughout our stay. Totally recommend