Very clean. Nice set up. Very communicative. We will be staying there again for sure!