Independence of the Seas, great in so many ways and not so great in others but with this size of ship you just can't have everything perfect.
We enjoyed our 8 nights eastern Caribbean cruise. This ship aims to families but too many teenagers misbehaving being very loud, never did I saw a child misbehaving but teenagers were running around like you would expect from a 5 year old, obviously their parents are not with them and who is going to stop them right, they should come up with something.
Our ocean view cabin on deck 3 had a terrible smelly bed, not sure what it was did not want to investigate, we had plenty of pillows so my entire top of the bed was covered with pillows so I would not have to smell the odour coming from the mattress as it was just disgusting like a very rotting metal smell it was weird and I just covered it I did not let that ruin anything. Our kids slept on those beds on top coming from the top, they loved it but the railing was broken it would not stay well in position, it got fixed when we reported it but it started coming apart once again.
It was great sice for a family of four, nice ocean view too. Lots of storage and our luggage would fit under beds!