Very clean. Great communication. Any issues were dealt with immediately and it was a very lovely stay. Would definitely stay again.