Immaculately clean. Super easy check-in procedures; well communicated. Would stay again.