I bought a few weeks ago for a cruise. It fit well and was very comfortable. The straps do get twisted easily when putting it on. That was ok because I had my daughter there to straighten them out each time. Was comfortable. Wasn't tugging on it or pulling up straps all day. The top part is so cute!