satin maxi coat