I think it's a good spot- not too far from the elevators, the restaurant won't cause any noise or issues. There doesn't even appear to be any connecting rooms midship, at least on deck 12. But You are only one floor from the kids clubs, but they are on the other side of the ship so noise wouldn't be an issue there, and two from the pool deck. It's up to you if you feel the need to be mid ship, but I'd stay with those rooms, for sure!