Any of those hotels should be fine. The Sleep Inns and Comfort Inns are owned by Choice Hotels
, which usually aren't bad for a reasonable price. I haven't stayed at any of those, but have stayed at several Comfort Inns in the past, and have never had a problem.
Based on your list, I think both the Comfort Inn and the Comfort Suites offer a shuttle to Port Everglades.
2007 - Majesty of the Seas
2009 - Enchantment of the Seas
2010 - Freedom of the Seas