I've been in B204 & it was fine. Very quiet location & no hall traffic! Access to the forward viewing area was convenient.
I was sailing with my 90-something year old friend in a handicapped balcony cabin. 2nd day of the cruise, we were informed that they needed to do some work in the cabin & we were being upgraded to a mini-suite, but hadn't been told the cabin number. They sent two cabin stewards, a wheelchair, & a "hot-shot" kid from guest services to move us to the new mini-suite. Upon arrival outside B204 I said, "Wait a minute! This cabin doesn't have a balcony." Hot-Shot Kid smugly informed me that "all mini-suites have a balcony." He opened the door, looked inside, & went pale!! In addition, it was obvious that the air conditioning wasn't working & the bed was set up as a queen! (Now, I loved my 90-something friend, but I didn't feature sleeping with her!!) Hot-Shot Kid, pale AND sweating bullets at this point, not sure what to do, called for reinforcements. No other mini-suite or suite was available. Plus, they had already ripped the carpet out of our original cabin. Eventually, they got the air working & separated the beds. Facts be known, I really didn't care about the balcony, but Hot-Shot Kid didn't know that. Wound up with some on-board credit & dinner at Sabatini's for our "inconvenience!" 😉