Very clean. Excellent communication by the hosts. Exactly what they portrayed and what we expected. Would definitely recommend and will use their services again next time I'm in town.