Firstly avoid Deck 14 like the plague !! We had 14148 (Spa Balcony) and it was by far the nosiest cabin I have ever stayed in - due to the main deck being above, along with ping pong tables, stairs to upper decks (external) and storing point for sun loungers in the evening - bang bang thud thud from 0600 until 2300 every night - eventually we got moved to 14210 - and a nice onboard credit - apparently no one has ever complained about the noise, but even the hotel director was somewhat surprised by the noise generated. Once moved 14210 was quieter, but didnt negate the noise from the pool deck - heavy footed people and kids running around just reveberates through the floor / ceiling. So where possible avoid DECK 14 (Haven suites are fine btw - further fwd and not under main deck area)
Otherwise a great cruise, Casino was very smokey - unlike the Bliss which is totally smoke free.
Food top notch - boarding was great and getting off was the quickest ever at Miami - leaving the ship to getting a taxi took no more than 15minutes !!! (british passport too) so well impressed with that.
Very very noisy and impossible to sleep due to main deck / ping pong and deck chair storage directly above the room.