Has everything you need! Received detailed check in and check out instructions so everything went very smoothly. Had some issues with parking and communication but hosts were very friendly and understanding.