The hotel was nice, as was our room. The bathroom wasn't breathtaking but it wasn't bad. The service was excellent, and anything we asked for was done well. The food was good and we had no stomach issues or anything like that. The relevant staff speak good English, and the rest speak enough to understand what you want (e.g. if...