Recommended by my friend. Great vest!! We put it on our dog and took him to the beach. He didn't mind wearing it at all as it allowed him very free movement to run and swim as he usually does, but it gave us peace of mind when he wanted to jump in the waves and swim.