Very clean, new unit. Awesome roof top as well! Fantastic communication with the very friendly hosts. Would definitely stay here again!