Very clean, great location. Very good communication with host. Check in instructions were very clear. Parking for multiple vehicles on site. Had a wonderful time!