I also love the things you mentioned and especially not having to worry about where to eat, what to eat, its all there, plus you get to see places and not just be in one place for a period of time. Also the service is outstanding, they sure do spoil us when cruising. The best thing about going on a cruise, you can be as busy as you want or just hang around and not do much, sit back at the pool and read a book, thats heaven for me.