Very clean. Great communication. Lovely place to stay for great value.