Very clean. Great communication. Super easy check-in. Overall a really good value!