This was my birthday dress and I absolutely loved it. I received so many compliments. Great value, flattering, and a comfortable fit. I purchased an extra large because I wasn’t sure if a large would work. It was slightly loose at the top. A large would have fit perfectly.