I got these for a cocktail party! The length and style of the shoe is absolutely perfect! The bottom of the heel makes a perfect shape so its easy to walk in grass without falling into it! They have padding for extra support and over all they're are a very comfortable heel! The style is perfect for any occasion.