Very clean. Bathrooms are beautiful. Pool area is fantastic. Great customer service.