Ruby is a great ship. I've never stayed on Baja but its between 2 decks that contain all staterooms and you can't go wrong with a balcony. I'm sure you will love it.
The BE category rooms are furthest Aft, but I really like those rooms. You are only a few decks up to the buffet which is nice because I like to bring breakfast back to the room and eat it on the balcony and being close makes it easier.