Excellent staff, however, everyone should have staff shirts and name badges (e.g., buffet employees).
Upon arriving, our initial room had problems, but we were promptly relocated and everything was fine - a shower curtain was missing, but, a replacement was provided.