Very clean. Fantastic location. Great communication from hosts. Would 100% recommend