Very clean, well appointed, great location and great communication as needed from the hosts