I would have to agree with Nancy. The only lines that would meet the test would be Royal Caribbean and Carnival. I would tip my hat to Royal Caribbean. While the gyms are large and well equipped, they are also quite crowded at times. You have to plan your workouts accordingly.