DH and I bought the spring type floats several years ago and we always take them on the cruise. They're lightweight, fold up relatively small and easy to pack in their cases with the straps.
They are super easy to get on to and only the outer area needs to be inflated. People always ask where we got them. When we get back to the stateroom and after our showers, we open them in shower and give them a quick rinse and let them dry.
We've really gotten our money's worth.