We have been on 15 several cruises throughout the years. For what we paid, we thought the cabins, food and service would be over the top! Not even close, it could have been just a typical large ship cruise liner where you pay a third of the price.
When you complain to a manager, they listen to you politely, make excuses and then do nothing.
Internet was terrible. Upgrade the equipment. In this day and age, people want to be connected. Just work the price of Wifi into the cruise cost.