I bought these b/c my sons swim school required him to wear 2. they are easy to put on and take off, for my kiddo I should have ordered a size up, they leave a mark on his legs when I take them off. Other than that they are great.