This Maxi Dress is ankle length but with a surprising detail of the shark bite hem. It is very soft and the colors are vibrant. The material is quality non see through and stretchy. You may want to size down for a more fitted look or size up for a lot of flare. Your usual size looks just as good too. This dress has pockets and looks just perfect alone or with the right accessories!