These fit perfect and look wonderful. Navy goes with almost everything else. I really like TOMS and they are so cute and comfortable I wear them all the time. Cant go wrong with TOMS and classier than sneakers.