We've found the onboard atmosphere friendly.
Yes there are tables for two in the MDR and in the Specialties. In the MDR, we never had to wait more than a few minutes for a 2-top; more often there was no wait. In the Specialties, where reservations are required, getting a Table for 2 in advance does require making the reservation as soon as the bookings open and being flexible on day and time. Additional reservations while onboard may be tricky.
We have not found the announcements to be overly frequent.
Other then a few fliers reminding folks of onboard future booking specials, there aren't really any sales pushes.