We took Carnival Spirit last year. My sister and her husband loved it, but we are used to HAL and didn't like it. However, the golf portion was wonderful ! The onboard golf pro, Kate, took care of EVERYTHING for the guys, even down to bringing water for them. They had to do nothing. Oh-they did have to carry their clubs off the ship, but that was the only time. They were provided carts for the golf courses.
The golf portion of the cruise was great, but we just like HAL.
The more I read, the more I am convinced that we should take HAL and book our own private golf tours.