The ship needs to do something about the problem that you mentioned.  I hope that you contacted the cruise line.  Gloria