M resort review