You might like to know about TripAdvisor's SeatGuru.
This app/site shows the seating arrangement of every cabin on every flight.
This is a great site-especially if you will be flying long haul flights.
It is worth it to take the time to pick out your seat (and probably pay extra for it).
Get your preference and keep up with what services your particular flight might have...