Man she cleans up well. Into like...a different person. Also, Alice had those clothes lying around which means that stuff was probably Alice's. So...let your imagination run around with that.
They had a chance to remove the curse. I am not sure if I am happy with them spending the dream together to get physically close/improve their relationship...When they could have had the chance to remove the curse and do just that later on in real life.