Adorable - perfect for our recent cruise! Fit as expected - my daughter is 10, average build and height. We love the Nautical brand; have always had good luck with it in terms of fit and quality and they always have good looking clothing.