Certainly not bedside, at least in our Apex cabin. As I recall, I had to pull out the bed and use the 220v outlet on the baseboard with my own adapter.
We were on the Infinity (also M class) in March and regularly ordered off all three menus - sometimes even at the same meal (to try all three lobster preparations).
Cruise lines sell per-cabin, not per-person. Thus, a single pays as much as two people for a cabin. The only savings are per-person charges like gratuities, port fees, and taxes.