The only thing I question about your review is you state you booked a handicap cabin. If you indeed BOOK a handicap cabin (assigned a cabin number at booking), you would have gotten it. If you booked "Guarantee" where you are guaranteed a certain category cabin (but at a usually lesser price because you aren't actually assigned a cabin at booking) then there is no guarantee you would get a handicap cabin. If this was the case, your agent should have explained this to you. If your agent didn't advise you of this, maybe it's time to find a new agent. Best of luck on your next cruise ;)