Everything that we needed was provided. We especially appreciated Chingching's special touches, like bringing by snacks every couple of days (we were there for a week). It also helped that Chingching is quick with her responses. The one thing that would have made the experience better for us is to have the check-in instructions a day earlier to avoid confusion.