This is a hot hot hot mess... i ordered my dress on 5/6/2011 and today is 6/15/2011 i have not recieve my dress. I tried to contact them and each time i call they keep on telling me that they are really sorry about the delay and they will do their best to get it finish and ship out... i will never order from them anymore.