My first cruise was to Scandinavia, Estonia and Russia St Petersburg while working as a PA to a disabled couple. It was with Royal Caribbean cruise line and I loved it. I told OH all about it but he was convinced he would hate it. So I booked a cruise for us and told him afterwards to the Med. He absolutely loved it so much we've been on quite a few since. I also went around the Caribbean with the disabled couple with P&O.
Basically there is a table service restaurant ot a self service restaurant and also lots of places you can get snacks, cakes etc. Also a library, swimming pools, beauty parlour, gym, shops etc. Staff are friendly and helpful. There's also a doctor and nurses on board, photographers, and a large customer service area. You get a plastic card as a room key that doubles as a charge card for all purchases. If you buy alcohol from the duty free shop or ashore its kept for you until you disembark and not allowed in your room. There's also a laundry and dry cleaning service. The ship's are huge so you can always find somewhere quiet to sit. Always something going on shows, cooking demonstrations, art exhibitions etc.
I think cruises are a bit like marmite you either love it or hate it. It's also very disabled friendly especially for wheelchair users.