Everything was great, and communication was very smooth in case anything was needed. Things were clean and Meishan had many small details that made the stay much more welcoming. Would strongly recommend!