Very clean. Good communication. Had a comfortable stay.