Hello...
The E190 has about 34" seat pitch throughout the aircraft, so a nice comfortable ride. 2+2 seating all the way, so no middle seats.
I have heard that when these holiday flights are going, checkin can be a little more time consuming, so I would maybe leave yourself a little more time, just incase it is very busy.
As for catering, I am afraid I don't know on that one.