Everything that I needed! Description is accurate, location super convenient, really clean. Great communication with the hosts, who are friendly, available, and provided me with all the information I needed upfront. Would totally recommend!