Has everything we needed and more. Great accomodations and communication. Outstanding all around for our weekend trip.