All of the staff spoke great English and we never had any problems with communication. They were also kind and patient to all of the guests.
The entertainment was plentiful. There was always something going on. We especially enjoyed the evening shows in the theater.
There was gym available on the ship, but we found that on cruising day it was too accommodate everyone that wanted to use it.