incredibly clean. met our every request. can't wait to visit again soon. highly recommended.