Nice review and these conditions can be found on any cruise vessel. I recommend looking at the complete deck plans of a ship before booking to see what's above and below a cabin you may like can help to avoid these issues. I also agree with your tip on Belize. I have found that port useless unless your a diver or book an excursion, it's not worth leaving the ship there. 30 minutes to board the tender then a 30 minute ride on the tender to the port where there is really nothing more than a flea market is useless. We have already decided to stay aboard the ship if we ever cruise where Belize is a port of call!!