Very clean! Communication was kept throughout our stay!