Very clean and clean. Beautiful new construction. We had a very comfortable stay and would stay again on our next visit.