Clean, accessible, and communicative. Enjoyed our stay.